The wait is over. The "Fifty Shades of Grey" trailer debuted on the "Today" show on Thursday, and it teases just about everything fans of the book will want to see -- plus a special, exclusive version of Beyonce's "Crazy In Love." (That explains her Instagram teaser.)
Based on E L James' best-selling erotic novel, "Fifty Shades of Grey" stars Jamie Dornan and Dakota Johnson as Christian Grey and Anastasia Steele. It's set to hit theaters Feb. 13, 2015.
On "Today," Savannah Guthrie admitted that NBC only showed a portion of the trailer -- some of it, including the bondage scenes were too raunchy for daytime television -- but the entire tease is available online. Watch below.