Rocky Horror meets Harry Potter