Acting is a tough gig. People may joke that waiting and memorizing lines is all there is to the profession, but a lot of hard work goes into establishing a career and keeping it afloat. Most actors toil away in obscurity, barely making ends meet or working jobs in order to pay the bills. Most celebrities cut their teeth in a similar manner for years before reaching the big time, and a lot of them still put just as much effort into roles as they did when they were starving artists.

Once someone does become famous, they tend to mostly snag heroic leading roles, elevating their status with each successful film. Audiences love a leader, and often associate an actor's characters with the person in real life.

This list will take a look at ten actors known for being heroes who shook things up and played a stunning villain. All of these roles prove these thespians aren't just looking to be the main character.

Jean-Claude Van Damme - The Expendables 2

Jean-Claude Van Damme wearing sunglasses and holding a knife in The Expendables 2

Movies like Bloodsport and Kickboxer introduced the muscles from Brussels to western audiences. He also starred in the successful Universal Solider a few years later. The mid 90s and early aughts weren't as kind for his career, unfortunately.

Related: Jean-Claude Van Damme's 10 Most Badass Characters, Ranked.

His big comeback was in 2012's The Expendables 2, where he plays a deliciously hammy villain creatively named Jean Vilain. That same year, he stared in the surprisingly dark and compelling Universal Soldier: Day of Reckoning. These antagonist roles fit Jean-Claude like a glove.

Hugh Jackman - Chappie

Hugh Jackman's character in Chappie threatening someone

Hugh Jackman was lucky to get the role of Wolverine in 2000. The actor previously cast had to back out at the last minute because of scheduling conflicts, leading the production to cast the then unknown Australian actor. Since then, he has become synonymous with the comic book hero.

Related: 10 Hugh Jackman Roles You Forgot About

Rarely does he play a villain, save for Neil Blomkamp's Chappie. His character is an engineer out to sabotage the titular robot and his creator because of jealousy. The movie was panned upon release and flopped, but it deserves attention, and Jackman's performance is spot on.

Arnold Schwarzenegger - The Terminator

Police Station Shootout - The Terminator

Arnold was already a millionaire and movie star in 1984 thanks to his business acumen, the documentary Pumping Iron, and Conan the Barbarian. His most iconic role is that of the T-800 in James Cameron's The Terminator. The robot is an android of few words, instead spending the movie methodically hunting the two main characters. The sequels would eventually make the actor a hero, but his performance in the original is truly unforgettable.

Michael B. Jordan - Black Panther

Michael B Jordan as Killmonger in What If

Fruitvale Station put both actor Michael B. Jordan and director Ryan Coogler on the map. Creed solidified their abilities in their respective fields, while Black Panther showed that their talents could reach a mass audience, turning a blockbuster into so much more than just a popcorn flick.

Related: Black Panther Originally Had A Different Ending

In all three collaborations, Michael plays radically different characters. It wasn't until Black Panther that he went all out villain. The great thing about Killmonger is that his ideas were just, but his plans and execution would have made him no better than the very system he was trying to defeat.

Kurt Russell - Guardians Of The Galaxy Volume 2

Kurt Russell as Ego in Guardians Of The Galaxy 2

Kurt Russell played his share of anti-heroes back in the day - most notably Snake Plissken from Escape From New York - but Ego in Guardians of the Galaxy Volume 2 is a truly evil celestial being.

Related: Kurt Russell's 10 Most Badass Characters, Ranked

He may be Starlord's father, but he's also responsible for the worst thing that has ever happened to him.

Michael Keaton - Spider-Man: Homecoming

vulture

Captain America: Civil War). In it, the friendly neighborhood hero goes up against the Vulture, played by Michael Keaton. The actor is famous for playing Batman, so seeing him in as the sympathetic villain worked on several levels.

Samuel L. Jackson - Kingsmen

Samuel L Jackson as Richmond Valentine opening a door in Kingsman: The Secret Service

Samuel L. Jackson has had a long career playing all types of characters. Jules in Pulp Fiction may be a bad dude, but the audience still loves him. His most notable villainous character has to be Richmond Valentine from Kingsmen. In the past ten years he has become most well known for being Nick Fury, so this character is a refreshing display for audiences. Other notable villains include Stephen from Django Unchained and Mr. Glass from Unbreakable.

Liam Neeson - Batman Begins

Ra's Al Ghul wielding a sword in Batman Begins.

The Liam Neeson action movie has almost become its own genre. Somebody does something wrong, and the more than sixty year old actor delivers punishment. His turn as Ra's Al Ghul in Batman Begins shows a completely different side to the actor.

Related: Liam Neeson's 10 Most Memorable Roles, Ranked

He trains Batman, but the two have a falling out over ideologies about punishing criminals. Ra's believes in ending their lives, while Batman doesn't think anybody has the right to do so.

Chris Evans - The Iceman

Chris Evans in The Iceman

 

In the middle of his iconic stint as Captain America, Chris Evans played a significant ing role in The Iceman, opposite Michael Shannon. In it, he plays a hitman who teams up with the infamous killer to take out several contracts.

Related: Actors Who made Insane On-Set Demands

Chris looks almost unrecognizable in his long hair and beard, and pulls off a great performance that shows he's more than just Captain America.

Marlon Brando - Apocalypse Now

Marlon Brando Colonel Kurtz

Marlon Brando is seen as one of the best actors of all time. His first big role was A Streetcar Named Desire, where he did play a villain who ultimately gets away with his evil deeds, though the movie changed this due to the Hays code in place at the time.

Following that, however, he was almost always the leading man, but his characters were always a little more complicated than the typical protagonist at the time. Colonel Kurtz from 1979's Apocalypse Now stands out as not only one of the actor's finest performances, but one of the best villains ever. He mostly speaks from the shadows and in enigmatic phrases, but every second of his time on screen is haunting.

Next: 10 Strongest Female Marvel Villains, Ranked