It's finally here! The main cast of Fifty Shades of Grey was just announced by none other than the author herself.

E.L. James chose Labor Day to tweet the stars who will be playing Christian Grey and Anastasia Steele.

Both stars had been on the list of potential portrayers, but so has everyone else in Hollywood. But E.L. confirmed that British Sons of Anarchy star Charlie Hunnam, 33, will be Christian, and Don Johnson and Melanie Griffith's daughter Dakota Johnson (most recently seen on Fox's Ben and Kate), 23, will be Ana.

What are your immediate thoughts?

Were you holding out hope for Ian Somerhalder? Henry Cavill? Matt Bomer? Emilia Clarke? Lucy Hale? Alexis Bledel? Happy with this cast? Keeping an open mind? So many questions!

The first Fifty Shades film will be directed by Sam Taylor-Wood with a script by Kelly Marcel. It will be released on August 1, 2014.

Source: Twitter