Writer/director Julia Leigh reimagines the classic tale of Sleeping Beauty as a modern day erotic tale of sexual discovery (anybody else get a Wild Orchid vibe from the trailer?). Sucker Punch‘s Emily Browning stars as a college student who takes a job at a high end bordello where old men pay for an erotic experience in the world of her dreams. Rachael Blake, Ewen Leslie, Peter Carroll, Chris Haywood, Henry Nixon, and Mirrah Foulkes also star. Sleeping Beauty will make it’s debut at the Cannes Film Festival in May. As you would expect, the trailer is slightly NSFW.