We asked the BuzzFeed Community to tell us which actors were perfectly *and* horribly cast in movie roles (to get a full picture of character portrayals in film). Here's what they had to say. Warning: Potential movie spoilers ahead! ??
Note: Some submissions were pulled from various Reddit threads by users u/TrickDragonFruit 1 , u/MikeBrando2 3 , and u/[deleted] .
1. Horribly cast: Cameron Diaz as Jenny Everdeane in Gangs of New York (2002) "Cameron Diaz in Gangs of New York seems like the obvious choice, considering she shared the screen with Daniel Day-Lewis."
—u/DrScientist812
"Gangs of New York would be one of my favorite movies if not for Cameron Diaz. Don't get me wrong, I think she's great in just about everything else, but she couldn't keep up with Daniel Day-Lewis and Leonardo DiCaprio."
—u/jctwok
"Her Irish accent would change from scene to scene — at least she tried?"
—u/MeanElevator
Buena Vista Pictures 2. Perfectly cast: Daniel Kaluuya as Chris Washington in Get Out (2017) "Kaluuya's portrayal was brilliant throughout the whole movie. From the terror he experienced in The Sunken Place to the momentary helplessness when the cop car arrived in the final scene — he was brilliant in that role."
—ananyeah
Universal Pictures / Monkeypaw Productions 3. Horribly cast: Ben Affleck as Bruce Wayne/Batman in Batman v Superman: Dawn of Justice (2016) "He was too talkative and personable as Batman — did he do alright as playboy Bruce? Sure — but when he was supposed to be Batman in Bruce's clothes? Eh. Batman wasn't suppose to be buddy-buddy with The League; he was supposed to be there out of necessity. I will never understand why everyone thinks he was a great Bruce Wayne — I think Affleck is down there with George Clooney as one of the worst."
—u/Bi-Han
Warner Bros. Pictures 4. Perfectly cast: Rosamund Pike as Amy Dunne in Gone Girl (2014) "Rosamund Pike as Amy Dunne in Gone Girl — she perfectly embodied the Amy from the book and somehow added even more depth to the character. She was truly excellent and deserved the Oscar IMO."
—u/breakfastinthemornin
"I forgot how absolutely perfect Rosamund was — there wasn't a single moment in her performance that was short of perfection, if you ask me. The moment where Amy's fixated watching Nick do the TV interview, and she had the faintest hint of a smirk at his reference to the woodshed, told you absolutely everything that was going through her head in that scene. Brilliant."
—u/baberlay
"I don't like horror movies, but Amy Dunne scared the fuck outta me — I can't help but watch anytime I see the movie come on."
—u/Okieant33
20th Century Fox 5. Horribly cast: Topher Grace as Eddie Brock/Venom in Spider-Man 3 (2007) "He straight-up shouldn't have been in that movie, or at the very least, his character shouldn't have become Venom in that movie. Sandman and Harry Osborne were already enough."
—u/[deleted]
Sony Pictures Releasing 6. Perfectly cast: Awkwafina as Billi Wang in The Farewell (2019) "People are so nervous whenever a comedian tackles a serious role, but Awkwafina absolutely killed it in The Farewell . She delivered amazing monologues with such depth, and she cried in all the right places — no wonder she won the Golden Globe for Best Actress!"
—androidwithelectricsheep
"I will die on the hill that Awkwafina deserved an Oscar nod for her performance in The Farewell ."
—joep45cede9de
A24 7. Horribly cast: James Corden as...well, any character in any movie he's been in "He's a dreadful actor in everything (even in the TV show Gavin & Stacey he was painful to watch). He's just an all-around, less-than-average comedian who happens to have a lot of charisma."
—u/DualWieldWands
"Someone once said that James Corden is the exact opposite of Samuel L. Jackson — Jackson makes everything he stars in better, whereas Corden makes everything he stars in worse."
—u/Hopeitse
Universal Pictures / Disney / Netflix 8. Perfectly cast: Lupita Nyong'o as Adelaide Wilson/Red in Us (2019) "She played two different characters with such ease that you had to remind yourself there wasn't a separate performer. Whether she was Adelaide or Red, her commitment to the role was so brilliant that she portrayed the quiet, vindictive smiles and sheer terror with equal aplomb. Also, a special mention to her vocal skills — she actually did the raspy grunts as Adelaide herself. UNREAL."
—ananyeah
"Lupita Nyong'o was made for that film and played both parts perfectly. Not only was she great at acting with her co-stars, but she was also great at acting by HERSELF!"
—charliv
Universal Pictures / Monkeypaw Productions 9. Horribly cast: Tom Cruise as Jack Reacher in Jack Reacher (2012) "Tom Cruise as Jack Reacher — Jack Reacher was supposed to be, like, a 6'8" mountain of destruction. Dwayne 'The Rock' Johnson would have been miles better."
—u/[deleted]
"Tom Cruise was supposed to be this 'buff' and mesmerizing character that women would swoon over him — it felt so forced watching him try to be suave."
—u/JackReacharounnd
Paramount Pictures 10. Perfectly cast: Angelina Jolie as Lisa Rowe in Girl, Interrupted (1999) "Only Angelina Jolie could play a role so passionate, smart, and sexy at the same time. Girl, Interrupted is one of my favorite movies, mostly because of Lisa Rowe's character."
—kovacka23
Columbia Pictures 11. Horribly cast: Jared Leto as the Joker in Suicide Squad (2016) "His performance came off as a wannabe Heath Ledger Joker to me — a lot of his performance felt improvisational too. So even if they ditched the tattoos and grill and went with a more traditional look, Leto still came off as hammy."
—u/Curvedabullet
"It’s like he wasn’t even trying to play the Joker — just an edgy 'gangster' trying to play what he thought the Joker was supposed to be (with only Heath in The Dark Knight to go off on)."
—u/Akihirohowlett
Warner Bros. Pictures 12. Perfectly cast: Ana de Armas as Marta Cabrera in Knives Out (2019) "I thought Ana de Armas was really amazing in Knives Out ! She perfectly captured emotions by only using facial expressions, and I was impressed by how I could go from rooting for her to questioning her motives and then back to rooting for her. She’s an amazing onscreen crier, too, like when she realized she switched the medications and started to panic."
—jamiet4f4a4957b
"Ana de Armas's role as Marta Cabrera was so memorable and such a standout performance. Not a lot of people talk about her, but she's an extremely talented actor."
—androidwithelectricsheep
Lionsgate 13. Horribly cast: Anne Hathaway as Mirana, the White Queen in Alice in Wonderland (2010) "I don’t know if it was just me, but Anne Hathaway’s White Queen in Alice in Wonderland always just seemed incredibly off. I couldn’t stop thinking about how awkward she was in that role (granted the movie was terrible, but man, did she seem out of place)."
—u/[deleted]
Disney 14. Perfectly cast: Harrison Ford as Indiana Jones in the Indiana Jones franchise "Harrison Ford as Indiana Jones — he pulled off the intellectual college professor part of the role just as well as the action hero portion. He was as believable as a competent brawler as he was when it was clear that he only succeeded due to a lucky hit or dodge. I know they considered Tom Selleck for the role, but they totally made the right choice in Harrison Ford — I can't imagine anyone else pulling it off and doing justice to all of the facets of the character."
—u/LoganX1187
Luasfilm 15. Horribly cast: Keanu Reeves as Jonathan Harker in Bram Stoker's Dracula (1992) "Keanu Reeves in Bram Stoker's Dracula was horrible casting for an otherwise great film. He tried so hard that he came across like a plank of Californian wood in the middle of an English tea room — I really like Keanu Reeves, but he can’t do an accent."
—u/Rin-Rose
"Absolutely Keanu Reeves in Bram Stoker’s Dracula — I love the man, but that accent was something else. If he hadn’t been in the film, I’m almost certain there’d be no debate that this was the best and most faithful Dracula adaptation."
—u/YoureNotExactlyLone
Columbia Pictures 16. Perfectly cast: Keanu Reeves as Neo in the Matrix franchise "Definitely Keanu as Neo — he was perfect for this role. I can't imagine what Neo would've been like if Will Smith had not passed on the role."
—u/fskoti
Warner Bros. Pictures 17. Horribly cast: Benedict Cumberbatch as Dr. Strange in the MCU "Benedict Cumberbatch as Dr. Strange, and I say this as someone who liked pre-2014 Cumberbatch — that was a cash-cow casting."
—u/[deleted]
Marvel 18. Perfectly cast: Toni Collette as Annie Graham in Hereditary (2018) "The screaming and crying she did in that movie were phenomenal, and I don't think anyone else in the world could have done that performance as heartbreakingly perfect! She was terrifying, depressing, and disturbing, and I could not look away!!!"
—theappledumple
A24 19. Horribly cast: Rami Malek as Freddie Mercury in Bohemian Rhapsody (2018) "All Rami Malek gets is praise for that role, but he had absolutely none of Freddie Mercury's charisma — not even a little bit. Even a two-minute interview with the real Freddie had more energy than Rami did in that entire movie."
—u/burningpet
20th Century Fox 20. Perfectly cast: Angela Bassett as Tina Turner in What's Love Got to Do With It (1993) "Angela Bassett as Tina Turner — she played the role so well, at times it felt like I was genuinely watching a documentary."
—u/surejan2017
"This movie is honestly pretty hard for me to watch at times, but oh my god, Angela Bassett was perfect as Tina Turner. She danced just like her, and she tackled the very dark and serious scenes so well — I can't believe she didn't win an Oscar for this role. Like, come ON."
—Kayla Yandoli
Buena Vista Pictures 21. Horribly cast: Cara Delevingne as Laureline and Dane DeHaan as Valerian in Valerian and the City of a Thousand Planets (2017) "They single-handedly killed that movie with their cringey acting."
—u/Mandorism
"The casting was the one thing that really let that movie down — it pretty much had everything, but there was zero chemistry between Cara and Dane. I thought I was watching two random people trying to act like they were in love in some high school play."
—u/a_scattered_me
EuropaCorp Distribution 22. Perfectly cast: Samuel L. Jackson as Nick Fury in the MCU "I have to emphasize the casting of Samuel L. Jackson as Nick Fury — he's played the version of himself from Marvel’s Ultimate universe, where they wrote Nick Fury as if he was Samuel L Jackson. So, he was literally cast as himself for the Marvel Cinematic Universe."
—u/sephlington
Marvel 23. Horribly cast: Mila Kunis as Jupiter Jones in Jupiter Ascending (2015) "That movie had so many bizarre performances that it might seem unfair to single Mila Kunis out, but she was the lead and she brought nothing to the role. If they had cast someone with a bit more charisma and personality, the movie might have worked in a weird way — it could have been silly and fun instead of silly and awkward."
—u/[deleted]
Warner Bros. Pictures 24. Perfectly cast: Anthony Hopkins as Dr. Hannibal Lecter in The Silence of the Lambs (1991) "Anthony Hopkins was perfectly deceptive and quintessentially creepy, not to mention the rapport between him and Jodie Foster as Clarice. It was arguably the best relationship between two antithetical characters — you can’t help but love it."
—kgb13
"I love Anthony Hopkins, and he did a phenomenal job as Hannibal — I have to say that I thought nobody could have portrayed this character as good as him until I saw Mads Mikkelsen as Hannibal in the TV show. Both did an incredibly convincing job!"
—u/wifestalksthisuser
Orion Pictures 25. Horribly cast: Matthew Goode as Ozymandias in Watchmen (2009) "Matthew Goode as Ozymandias in Watchmen, and I really like Matthew Goode! The character should have been portrayed by Chris Evans or Chris Hemsworth — he should have been an absolute unit. In the comics, he’s beautiful and brilliant and athletic and perfect and popular. But in the movie, he’s pretty overtly slimy and evil — Ozy was the one thing that kept the movie from being perfect."
—u/slaterthings
Warner Bros. Pictures 26. Perfectly cast: Michelle Yeoh as Eleanor Sung-Young in Crazy Rich Asians (2018) "She was so cool and elegant and smiled so graciously in the first scene, and then marched right back in like she owned the place (which she did). Her character had such a simmering fear and anger that was rarely obvious, but the way her shoulders and face moved every time she was upset was phenomenal. Michelle Yeoh is an amazing actor and was perfectly cast in this movie."
—yukioaqualinekirko
Warner Bros. Pictures 27. Horribly cast: Arnold Schwarzenegger as Mr. Freeze in Batman & Robin (1997) "Arnold Schwarzenegger as Mr. Freeze is probably on top of the list. As someone who grew up on Batman: The Animated Series and was blown away by Heart of Ice, I couldn't wait for the big-screen version — and then we got...well, what we got."
—u/sharrrper
Warner Bros. Pictures 28. Perfectly cast: Carrie Fisher as Princess Leia/General Leia Organa in the Star Wars franchise "I couldn't imagine anyone else in that role but Carrie Fisher. We talk about how society expects women to impossibly balance between strong and sexy, independent and approachable, assertive and likable...but Carrie Fisher managed that as Leia in a way few actors could pull off."
—jadem6
"I wholeheartedly agree with Carrie Fisher — she was perfect as Leia. I always thought they could maybe cast someone better for Luke, but Carrie as Leia was incredible."
—s4bb472acb
Lucasfilm 29. Horribly cast: Michael Cera as Scott Pilgrim in Scott Pilgrim vs. the World (2010) "Michael Cera as Scott Pilgrim — I love him, but anyone who has read the comic can tell you that Scott Pilgrim is nothing like his movie counterpart. He's more of an attractive doof with no shame than an awkward, shy nerd."
—u/GraphiteHex
"YES! I guess people who liked the movie didn't read the comic, and don't know how good the movie could have been if Scott Pilgrim's character reflected the comic."
—u/ImpracticallySharp
Universal Pictures 30. Perfectly cast: Regina Hall as Brenda Meeks in the Scary Movie franchise "Regina Hall's comedic timing was unmatched by anyone else, and she brought everything to that role, which made her the most likable character in the series. No one else could've done as iconic an acting job for Brenda Meeks."
—monikap6
"She really does have the comedic timing in these movies!"
—fandangoshell
Dimension Films 31. Horribly cast: Natalie Portman as Lena in Annihilation (2018) "I'm biased to the book because the book was ??. But, putting that aside, I thought the movie was really decent and everyone did a really good job, like in the interrogation scene where the bear creature came in. However, no matter what scene Portman was in, I think she fell flat compared to everyone else's performances — it was unfortunately more noticeable because she was the lead character."
—u/111someone111
Paramount Pictures 32. Perfectly cast: Matthew Lillard as Shaggy in Scooby-Doo (2002) "He literally damaged his voice to be able to play Shaggy. Like, how can you not like someone who has that kind of passion for the character?"
—u/bitch_im_a_lion
"I think they got the whole gang pretty spot-on, but this might be from the bias of an at-the-time 7-year-old."
—u/Olliejc24
Warner Bros. Pictures 33. Horribly cast: Emma Watson as Belle in Beauty and the Beast (2017) "There have been so many movie musical castings that have sacrificed singing ability for star power, and it's always been a mistake."
—u/kirby31200
Disney 34. Perfectly cast: Patrick Stewart as Professor X in the X-Men franchise "My friends and I used to talk about Patrick Stewart being a perfect Prof X years before the first movie was made. When news made its way to us that he was selected for the role, I specifically remember thinking, Oh, thank god — they didn’t fuck that up. "
—u/Kwyjibo08
"Sir Patrick Stewart is a goddamned national treasure, of all nations."
—u/licksmith
20th Century Fox / Marvel 35. Horribly cast: Charlie Hunnam as Raleigh Becket in Pacific Rim (2013) "Charlie Hunnam wasn't a great actor in Pacific Rim . It often he felt like he was forcing his lines out."
—u/aagaash2001
Warner Bros. Pictures 36. Perfectly cast: Jennifer Hudson as Effie White in Dreamgirls (2006) "I don't think there's a better movie musical performance than Jennifer Hudson's 'And I Am Telling You' from Dreamgirls . She gives 150% in this scene, singing her whole heart and soul out, making Effie White one of the most memorable characters in movie history. There's a reason she won the Oscar for this role!!!"
—taylorowens
DreamWorks Pictures 37. Horribly cast: Emily Blunt as Kate Macer in Sicario (2015) "Emily Blunt in Sicario — I would pay big money to the casting team if they had successfully found a real-life female FBI agent with empathetic wide-doe eyes. I've never seen anyone look so unbelievable in a role as Blunt did here."
—u/Danger_Closer
Lionsgate 38. Perfectly cast: Kara Hayward as Suzy Bishop in Moonrise Kingdom (2012) "The whole cast was on point, but Kara Hayward was a really excellent pick. Not many young women get to play roles that are alternately intense, bizarre, funny, awkward, confident, anxious, and lovestruck, but she did it exceptionally well. It felt so natural and real in such an odd and idiosyncratic world that only Wes Anderson could create."
—sebastiangraycroteau
Focus Features 39. Horribly cast: Nat Wolff as Light Turner/Kira in Death Note (2017) "That kid was not playing that character — they needed someone who barely showed emotion and felt better than everyone. Instead, they just picked a random kid and directed him to play an average American high school protagonist. He was closer to Peter Parker than Andrew Garfield was in the Spider-Man movies — in fact, if you flipped those two actors in those roles, you might have ended up with better movies."
—u/[deleted]
Netflix 40. And perfectly cast: Heath Ledger as the Joker in The Dark Knight (2008) "Never have I ever been more wrong about someone playing a role — when I heard that they cast him, I was like, 'The guy from A Knight's Tale ? No. It'll never work.' It was one of the best acting performances I've ever seen."
—u/Ordoom
"The Joker is one of my absolute favorite characters from any universe, and it all started with Heath Ledger in The Dark Knight . The nuance he added to the depths of that character was too intriguing — he was much more than just a sadistic clown who disrupted a city."
—u/CelticDK
"Heath's performance and The Dark Knight changed my opinion of what movies could even be, much less superhero genre movies."
—u/omarfw
Warner Bros. Pictures Note: Some submissions have been edited for length and/or clarity.
Which actors do *you* think were either perfectly or horribly cast in a movie role? Let us know in the comments below! View comments