The long awaited hurts so good trailer is out.

It only took about 12 hours for it to chalk up over a million views. Something tells me the movie is going to do even better.

It looks like the cast is perfect, as is the special version of  Crazy that Queen Bey contributed (so that's what she was hinting at on Twitter last week!).

So, what do you think? Did they nail the lead parts?

More From Retro 102.5