Netflix’s Monster franchise has made a career out of proving one uncomfortable truth: the scariest thing you can do with a real-life monster is hand the role to a great actor and get out of the way. With Season 4 — the Lizzie Borden story — arriving later this year, the anthology that gave us Evan Peters as Jeffrey Dahmer and Charlie Hunnam as Ed Gein keeps expanding the list of performances that make you forget you’re watching fiction.
That list didn’t start with Ryan Murphy, though. Hollywood has been casting actors in the roles of history’s worst people for decades, and the results are often the most uncomfortable, most compelling work of their careers. Getting recognised as “that guy who played Hitler once” is a dubious distinction — but these actors prove you can make movie history by becoming the very best version of the very worst people.
11. Gary Oldman as Lee Harvey Oswald — JFK (1991)

No one is on the same level as Gary Oldman when it comes to disappearing into their roles. Whether it’s due to some impressive prosthetic work or thanks to his chameleonic range, Oldman can play all sorts of characters, from a man with dwarfism to a campy space opera villain.
In JFK, we see Oldman completely transformed into Lee Harvey Oswald. Despite his limited screen time, Oldman’s Oswald is a near-perfect recreation of the historical assassin, down to his mannerisms and distinctively lean complexion.
10. Michael Shannon as Richard Kuklinski — The Iceman (2012)

Kuklinski was one of the most ruthless mob killers ever put to trial. Active in New Jersey from the 40s and into the 80s, the killer earned a reputation for freezing the body of one of his victims to hide the time of death.
2012’s The Iceman reunited an all-star cast to follow the life of this criminal boss leading a double life in New Jersey, and Michael Shannon played the titular role to perfection. In a movie filled with solid performances, Shannon delivers a chilling take on the ice-cold Kuklinski. That’s it, no more ice puns.
9. David Tennant as Dennis Nilsen — Des (2020)

Most people remember Tennant fondly for his time as the legendary Tenth Doctor in Doctor Who. However, in 2020, the actor leaned into his surprisingly solid villain skills to portray one of Scotland’s most infamous serial killers. The miniseries Des chronicles the capture, investigation, and eventual trial of Dennis Nilsen, a man said to have killed at least fifteen young men.
Though the show avoids getting overly graphic, the implied violence of Nilsen’s killings, contrasted with Tennant’s superb performance as the cold and unapologetic killer, turns Des into a modern, underrated crime drama.
8. Forest Whitaker as Idi Amin — The Last King of Scotland (2006)

Easily one of modern history’s most ruthless dictators, Idi Amin ruled Uganda with an iron fist from 1971 to 1979, earning the lovely title of “The Butcher of Uganda” thanks to his ruthless methods. Forest Whitaker portrayed the man in an Oscar-winning performance in the film The Last King of Scotland.
The movie follows a Scottish doctor who becomes Amin’s personal confidant, but soon faces a moral conundrum once he sees himself as complicit in the dictator’s nefarious deeds.
7. Austin Butler as Tex Watson — Once Upon a Time in Hollywood (2019)

2019 was an amazing year for Austin Butler. The Dead Don’t Die turned him into an indie favourite, but his role as Tex Watson in Tarantino’s Once Upon a Time in Hollywood truly set him on his way to mainstream fame.
Butler plays a charming and easygoing Watson, one who’s partially detached from the cold and insidious real-life killer who was a member of the Manson Family, but who easily turns into one of the film’s highlights.
6. Zac Efron as Ted Bundy — Extremely Wicked, Shockingly Evil and Vile (2019)

From High School Musical to playing one of the best and most disturbing takes on Ted Bundy, Zac Efron proved he’s a surprisingly malleable performer with an enviable range. In Extremely Wicked, Shockingly Evil and Vile, we see Efron portray Bundy with clinical precision, letting the audience contemplate the serial killer’s double life and his pathological refusal to admit any sort of guilt for his ghastly crimes.
5. Damon Herriman as Charles Manson — Once Upon a Time in Hollywood and Mindhunter (2019)

It takes skill to play one of Hollywood’s most infamous killers, but it takes some sort of supernatural appeal to play him twice the same year. For the Australian actor Damon Herriman, his physical likeness to Manson was both a blessing and a curse in 2019, leading him to play the leader of one of the most infamous murder cults in both Once Upon a Time in Hollywood and Mindhunter. He might be in Tarantino’s film in just one scene, but Herriman’s haunting performance easily steals the show.
4. Charlize Theron as Aileen Wuornos — Monster (2003)

Celebrated as one of Charlize Theron’s most complete performances, her turn as the serial killer Aileen Wuornos in 2003’s Monster is nothing short of breathtaking. She went the extra mile to resemble the murderer, going so far as to remove and bleach her own eyebrows to achieve Wuornos’ signature deranged aesthetics.
The role deservedly earned Theron the Academy Award for Best Actress, with critics highlighting her performance as a highlight for the entire crime drama genre. Her performance is nuanced and complex, and while some critics tried to spin it as Patty Jenkins “justifying” Wuornos, the reality is much more chilling than that; it proves that, despite her brutal crimes, Wuornos was human, and that should be much more terrifying to us than if she were just a monster.
3. Bruno Ganz as Adolf Hitler — Downfall (2004)

Bruno Ganz’s legendary performance as Adolf Hitler has become a part of modern pop culture in ways no one could have predicted. The internet turned the bunker scene into a meme factory, but strip that away and what Ganz actually did in Downfall is extraordinary — he made Hitler small. Not sympathetic, not redeemed, but small and cornered and furious at a world that had finally stopped obeying him. Ganz researched obsessively, reportedly watching hours of the only known recording of Hitler speaking privately, and the result is a performance built on physical specificity: the trembling left hand, the flat Austrian vowels, the sudden rages cutting against eerie moments of calm.
That scene in which Hitler berates his generals as his empire collapses is a complete masterclass in psychological breakdown — and the reason it works as a meme is precisely because Ganz made it so real.
2. Charlie Hunnam as Ed Gein — Monster: The Ed Gein Story (2025)

Ed Gein is the godfather of Hollywood’s monster mythology. Psycho, The Texas Chain Saw Massacre, The Silence of the Lambs — they all trace their DNA back to the same reclusive handyman from Plainfield, Wisconsin. So when Netflix handed Charlie Hunnam the role for Season 3 of Monster, the weight of that legacy came with it.
Hunnam lost close to 30 pounds to capture Gein’s gaunt, malnourished frame, and the transformation goes beyond the physical. Where Evan Peters played Dahmer as a hollow void, Hunnam plays Gein as something more unsettling — a man who registers as almost tender before the horror creeps in. Critics were divided on the season itself, but the performance earned Hunnam a Golden Globe nomination and a new argument for where he sits in the conversation about working actors who refuse to play it safe.
With Season 4 now in production — this time with Hunnam returning as Andrew Borden opposite Ella Beatty’s Lizzie Borden — it’s clear Netflix isn’t done with him. Neither are we.
1. Evan Peters as Jeffrey Dahmer — Dahmer – Monster: The Jeffrey Dahmer Story (2022)

What Evan Peters achieved in Monster: The Jeffrey Dahmer Story is nothing short of spectacular. To put it bluntly, he became Dahmer — visually, at least. His uncanny resemblance to the infamous serial killer took everyone by surprise, delivering one of the most-watched (and controversial) crime dramas in Netflix history. The series became the fourth most-watched English-language show the platform has ever produced, and it’s the reason the Monster anthology exists at all.
It’s safe to say that his portrayal of one of America’s most infamous killers introduced the actor to a new stage in his career, one where critics and audiences see him as the layered and nuanced performer that he is.
RELATED: 30 Horror Movie Actors (Villains & Heroes) Who Are No Longer With Us










