As prophesied by Beyoncé's Instagram, here's the first trailer for the film adaptation of E.L. James's insanely popular erotic Twilight fanfiction novel Fifty Shades of Grey. The movie stars Dakota Johnson as Anastasia Steele and Once Upon a Time's Jamie Dornan as Christian Grey's abs.

Queen Bey delivers a slowed-down, creeped-out version of "Crazy In Love" for the trailer, which gives the whole affair a possibly-murdery vibe until you remember, "He's not trying to kill her! He just wants to engage in some consensual BDSM!"

Fifty Shades is in theaters Valentine's Day 2015. It's fun for the whole family, probably.

Advertisement

[H/T Variety]