Author of Fifty Shades of Grey E.L. James has confirmed that the two leads in the film adaptation of her books have been cast: Dakota Johnson, 23, as Anastasia Steele and Charlie Hunnam, 33, as Christian Grey. Fans are weighing in on the choices -- very vocally, we might add -- so we decided to take a look at them the best way we know how: their fashion choices.

Above, a quick look at their recent looks on the red carpet and while attending events over the past couple of years. After seeing how Charlie can clean up (since we doubt Christian Grey will have the long hair and beard of Charlie's Sons of Anarchy character Jackon 'Jax' Teller) we are keeping an open mind to this casting.

The film hits theaters August 1, 2014, and we're sure regardless of the actors chosen it'll be a box-office hit.

What do you think of the casting? Vote below!

Do you think Charlie Hunnam will make a good Christian Grey?
Yes, definitely.1 (33.3%)
No... not at all.1 (33.3%)
Eh, we'll see!1 (33.3%)

Do you think Dakota Johnson will make a good Anastasia Steele?
Yes!1 (33.3%)
No, not my choice.1 (33.3%)
Eh, we'll see!1 (33.3%)