17 Brunettes Who Are Hotter Than 50 Shades' Dakota Johnson

As the most romantic holiday of the year approaches, people are getting in the mood for what is arguably the hottest film that will be released this year, the second installation in the erotic love story 50 Shades of Grey, called 50 Shades Darker. It revisits the story of billionaire Christian Grey and his hesitant lover, the recent graduate Anastasia Steele.

The two main protagonists of the 50 Shades trilogy are played by Jamie Dornan and Dakota Johnson, and the choice of actor and actress has been questioned time and again by fans of the books and viewers in general. So let's focus on Dakota Johnson, for a moment. The daughter of Melanie Griffith and Don Johnson, she is without a doubt perfect to play the studious, shy, and insecure Ana. But the movie is about more than just her lack of social grace or self-confidence; it is about her sexual journey with a businessman billionaire, and seeing as there are so many sex scenes between the two, it only makes sense that whoever plays Ana be hot. Dakota is ok, and I like the fact that she has the rare but beautiful combination of dark hair and light eyes.

But luckily for us, there are plenty of actresses that also embody these specific traits, actresses that would heat up the screen much better than Dakota Johnson does. Given the demure demeanor of Ana's character, perhaps the idea is to purposely not have an overtly uber-sexy woman play her. However, were that not the case, the following 16 blue-eyed brunettes would do a stunning job in the role of Anastasia Steele. Let's use our imaginations for a moment, shall we?


16 Alexandra Daddario

Beautiful Alexandra Daddario has been on the Hollywood scene for awhile, but got her real breakout role as Dwayne Johnson's daughter Blake in the 2015 blockbuster San Andreas. This year, she will play Summer Quinn in the Baywatch movie remake. But she would have done wonderfully in another movie due out soon, 50 Shades of Grey. Alexandra has that certain delicate but determined look to her, and of course the piercing blue eyes and brunette mane of hair. She would have been a perfect Anastasia Steele, and looked amazing next to Jamie Dornan's Christian Grey. The 30-year-old has the right attitude for a movie such as this, too. She said: "I went to an all-girls school for part of high school, and the idea of boys was amazing to me. Like, all I ever wanted to do was kiss boys and be around boys."

15 Adriana Lima


This Brazilian beauty is known for being a supermodel and not an actress, but her specific set of looks (brown hair, blue eyes) puts her in a perfect place to be considered an option for Anastasia Steele. I could see it. Adriana Lima, 35, actually has made her acting debut, however: did you know that she is part of the star-studded cast of the 2018 movie Ocean's Eight? Along with Olivia Munn, Dakota Fanning, Anne Hathaway, Cate Blanchett, Sandra Bullock, Adriana will appear in the upcoming crime film. But for now, let's focus on how she should have been cast as Ana in 50 Shades (or at least considered for the part). She has the look, she has the sex appeal (she practically oozes it!), and now we know she has the talent to be a part of a huge Hollywood movie. It just makes sense.

14 Zooey Deschanel

Zooey Deschanel is known around Hollywood (and the world) for many things, like her sparkling blue eyes, long dark hair with bangs, and playing characters that are socially awkward but sweet. That sounds like Anastasia Steele to me! And Zooey would be great in the role. Known mostly for movies like Elf and 500 Days of Summer, and shows like New Girl and Weeds, Zooey has actually played a sexually-charged character before. In the 2011 movie Our Idiot Brother, which also starred Paul Rudd and Elizabeth Banks, Zooey played Natalie, who was a bisexual hipster living with five roommates. Yes, it is a far cry from Ana's shy, demure persona, but it shows that Zooey can definitely sex it up and be comfortable in roles outside of the typical, cutesy nice girls she usually plays.

13 Emilia Clarke


We may know her best as the flaxen-haired Daenerys Targaryen of Game of Thrones, but in reality, Emilia Clarke has brown hair and blue eyes just like every other Dakota Johnson look-alike on this list. And in fact, she is much hotter than Dakota, and thus could have easily played Dakota's biggest role, that of Anastasia Steele. Luckily for Emilia, it is precisely because of the distinguishable, bleach blonde mane that she is hardly ever recognized in public, when she looks how she normally does and is not wearing the extremely long and heavy wig. Without it, it is easy to see why she belongs on this list. Other big roles of Emilia's include Terminator: Genisys and Me Before You. She has two films due out this year, and one on the docket so far for 2018. Too bad 50 Shades will never be a part of her repertoire.

12 Olivia Wilde

Olivia Wilde is a no-brainer for this list. She is one of the leading ladies of Hollywood with blue eyes and brown hair that would have made a great Anastasia Steele. The fact that Olivia naturally has a sexually-charged air about her only adds to my case. She is known just as much for her talent as an actress as she is for her feline eyebrows, cat-like blue eyes, and husky voice. Although her hair color changes with each different role she takes on, she is frequently (if not mostly) brunette, so she resembles Dakota Johnson in that respect, although she is much more beautiful. And while Olivia knows that looks are definitely important, especially in her line of work, she is also aware that talent is key, of which she says this: "Trying to find this industry's tendency to celebrate the physical is a waste of time. So I'm happy to play the game. But I am also thirsty for input. I'm not a dunce whose only skill is knowing how to take a photograph, you know? And at the end of the day, I think it makes me slightly less replaceable."

11 Julia Voth


Look familiar? Julia Voth's bright blue eyes and dark brown locks should, because they are just like Dakota Johnson's. In fact, this Hollywood beauty could easily pull off the coy, demure Anastasia Steele; she just looks the part. And in my opinion, she would make an even better Ana than Dakota, herself, did. Julia has been on the shows Castle, Supernatural, and Huge, among others. She even played a stripper in the action film Bitch Slap, so she is obviously comfortable enough in her own skin to work on a project about sex, which 50 Shades of Grey so is. Julia is known just as much for her big baby blues as she is for her luscious full lips, so in my book, all of the above qualify her to at least be considered for the role of Ana Steele, should Dakota Johnson ever be out of the picture.

10 Jessica Szohr

One of the most stunning examples I can think of when it comes to women with blue eyes and dark hair in Hollywood is Gossip Girl's Jessica Szohr. The Kingdom and Complications actress is known for having an exotic look that, while in line with Ana's dark hair and light eyes, is a bit too exotic for the character's mousy look and shy approach to life. But Jessica is very sexy, and that sexiness would be put to good use if she were Ana in 50 Shades of Grey. Although her looks may be too "exotic", however, Jessica's feelings on life and love echo the sentiments of the 50 Shades movies, in that no matter how opposite Christian and Ana may be, they still love each other. Of this, Jessica says, "The fact of the matter is that when there are feelings involved and you like someone, it doesn't matter if you're an actor, a teacher, a doctor, a lawyer, a receptionist - you can't really help it when you have feelings for someone." For Christian and Ana- a billionaire and a hardware store worker- this could not ring more true.


9 Alexis Bledel


There is no denying the resemblance between 27-year-old Dakota Johnson and her fellow Hollywood actress, the much-older 35-year-old Alexis Bledel. With their striking blue eyes, dark brown hair, and fair skin, you would never know that the two are actually eight years apart in age. Both women are stunning, but there is just something about the older actress who is known best for playing Rory Gilmore on Gilmore Girls. While neither woman may be thought of as uber-sexy (even though Dakota stars in the sexed-up 50 Shades movies), Alexis has a thing or two on Dakota. Both are known for playing girls that are awkward or shy, but Alexis is older and has a maturity about her that is appealing.

8 Marie Avgeropoulos

The 100 starlet Marie Avgeropoulos is another example of a blue-eyed beauty who would have been better suited to play Dakota Johnson's role of Anastasia Steele in the 50 Shades of Grey movies. She looks every bit as young and innocent as Dakota (and is much prettier). It is obvious from her scenes as Octavia Blake in The 100 that she also has the body for all the steamy scenes between Anastasia and Christian. Marie is 30 years old, so she is three years Dakota Johnson's senior, and although they do share some of the same lovely features such as the blue eyes and dark hair, Marie is more accustomed to playing the role of the tough girl, and is not really shy or demure like the character of Anastasia. In terms of hotness, however, she knocks Dakota out of the park.

7 Ksenia Solo


Ksenia Solo almost looks witchy with how dark her hair is, and how bright blue her eyes are. She shares the same sort of look as all the women on this list, and thus of Dakota Johnson, herself. Another great option for being cast as Anastasia Steele would have been this 29-year-old Latvian actress known best for her roles in Black Swan, Life Unexpected, Lost Girl, and Orphan Black. Originally working towards becoming a professional ballerina, a back injury crushed that dream. Luckily, Ksenia made it in the acting world, and even though she did not end up on the big screen in 50 Shades of Grey, perhaps she should have. She is stunning, and more so than Dakota Johnson.

6 Megan Fox

Let's be honest: is there any role Megan Fox wouldn't be hotter in when compared to another actress? The answer is no (obvs), but it is especially true in this instance, since Megan's eyes, hair, and coloring in general match perfectly to Dakota Johnson's. A tried-and-true sex symbol of our day and age, there are few (if any) women of Hollywood who could beat out Megan in the "sexy" category, and that is precisely why she should have at least been considered for the role of Ana in 50 Shades. Then again, I could see Megan lacking the qualities an actress playing Ana requires other than physical hotness and beauty, those being insecurity, shyness, and sexual inexperience. In those respects, Megan would not be the woman for the job! She calls herself a recluse, but also admits to craving the spotlight though, so who knows?

5 Lyndsy Fonseca


Not only does actress Lyndsy Fonseca look like a Dakota Johnson/Anastasia Steele doppelganger, but in her real life, she embodies some of the same character traits that make Ana, Ana. For example, she says that while women tend to take care of men a lot, she likes it when men balance that out and take care of a woman, too. She says relationships are best when both people want to make each other happy. So although it is very obvious that in Christian and Ana's relationship, he is the dominant one, one of the reasons he loves Ana in a way he has not loved other women thus far in his life is because he wants to make her happy, too. Lyndsy's brown hair and blue eyes qualify her for this list, but more than that, she obviously understands the character she could have so easily played.

4 Michelle Trachtenberg

Michelle Trachtenberg has been out of the Hollywood spotlight for awhile now, but there was a time when it seemed like she was everywhere. Some of her bigger roles were in EuroTrip, Ice Princess, and the horror film Black Christmas. Michelle always had a sweet and innocent look to her, along with smooth, fair skin, big blue eyes, and long, flowing auburn hair. The Gossip Girl and Buffy the Vampire Slayer actress, now 31, would have been great in the role of Ana in 50 Shades, but mostly because of her physical likeness to Dakota Johnson. In terms of a shy demeanor? That is not Michelle. Her own words sum up what I mean: "It's super fun to play the bad girl. I love bringing out the inner nasty . . . Every woman secretly has an inner bitch deep down inside--including myself." The character of Ana is in no way, shape, or form a bitch, although Christian has definitely brought out her "inner bad girl".

3 Alexa Davalos


Most recently, blue-eyed brunette actress Alexa Davalos has been seen in her show, The Man in the High Castle, in the role of Juliana Crain. But she would do well in a role other than that of a girl living in a world where the Nazis had won; she would be a lovely Anastasia Steele, and not only looks-wise. In fact, Alexa has played a number of vastly different characters, everything from a mutant to a teenage runaway from another planet to a princess of Greek mythology, and more. I have no doubt that with her extensive repertoire of versatile characters that she could portray the character of Anastasia in the 50 Shades of Grey movies quite convincingly, perhaps even more so than Dakota Johnson, herself.

2 Kat Dennings

Everyone loves them some Kat Dennings, so why not see her like we have never seen her before? The 30-year-old is almost 100% opposite from Ana's quiet, awkward self, but looks-wise, she is perfect because of her blue eyes and otherwise dark features. But looks are where it ends for Kat's and Ana's similarities. While Ana is shy and unsure of herself, Kat is known for playing rebellious characters who are overly sarcastic. But thus far in her acting career, she has yet to play a very sexual role. It is true that everyone has different ideas of what it means to be attractive, but Kat is beautiful in her own right, and knows it: "When I was younger there was a lot of discouraging talk: lose weight. Color your hair. Straighten your teeth. Get a tan. But I'm a firm believer in everyone being born with what they need to be attractive. In all sorts of ways. And I don't really feel like I want to change that much by myself." She would have made an excellent Anastasia Steele.

1 Kristen Stewart


Kristen Stewart of Twilight Saga fame is yet another example of blue-eyed, brunette Hollywood, and one more excellent alternative to Dakota Johnson playing Anastasia Steele. Also known for several other major roles on the big screen (Snow White and the Huntsman, The Runaways, The Messengers, etc.) Kristen may have a total RBF (Resting Bitch Face), but she does, nevertheless, have the look to rival Dakota Johnson's in the role of Ana. Actually, the fact that she played Snow White speaks volumes to this, because Snow White is known for pale white skin, black hair, and very blue eyes. This, coupled with the fact that we already know Kristen can play a forlorn love interest, makes her the all-around perfect person to play 50 Shades of Grey's female protagonist.


Give TheRichest a Thumbs up!

More in Entertainment