Repo! The Genetic Opera ★★★★

Was still a bit high when I saw it. Really great story and costume