The wait is finally over and the "Fifty Shades of Grey" trailer is here! Jamie Dornan (Christian Grey) and Dakota Johnson (Anastasia Steele) stopped by the "TODAY" show early this morning (July 24) and debuted a two-minute clip of the hot trailer.

Fans have been anxiously waiting for a sneak peek of the film for months; ever since filming wrapped in February. Last week E.L. James tweeted that the trailer would be dropping before the month was out and said at the time that trailer would definitely satisfy its fans.

James sure wasn't lying. The trailer begins with Anastasia walking into Grey Enterprises to interview Christian and showed glimpses of some of the most memorable scenes from the book: like the steamy elevator scene, the Red Room of Pain, the photo shoot with Jose, Ana and Christian's café date and the helicopter ride.

Throughout the clip a slowed down, sultry version of Beyonce's "Crazy in Love" played in the background. Very fitting, don't you think? Shortly after the trailer was released, fans quickly flocked to Twitter and it seems like a large majority enjoyed the two-minute clip of Christian and Ana's kinky relationship.

"50 Shades of grey trailer... Christian Grey... I can't breathe," @nnabuck tweeted.

"PSA: The official 50 Shades of Grey trailer is out. It is also the only reason I'm awake this early," @paznaomi commented.

"I just watched this trailer of 50 Shades of Grey and I'm already enthusiastic I can't wait till next year," dylanobrien tweeted.

According to leaked information, "Fifty Shades" fans should tune into "TODAY" show tomorrow as well because a behind the scenes video from the set of "Fifty Shades of Grey" will be shown between 7 a.m. and 9 a.m.

"Fifty Shades of Grey" will be released Valentine's Day 2015. 

What did you think of the trailer?