Eric Bana is one of the most versatile badasses in Hollywood.

While known for his action roles, the veteran Australian actor has appeared in nearly every type of film under the sun during his career, including military dramas, comedies, big-budget superhero movies, sci-fi epics, action thrillers, romantic dramas, and horror movies.

Whether he’s playing an angry, green giant in Hulk, fighting for the Trojans in Troy, battling insurgents in Lone Survivor, or chasing down Chris Pine and the U.S.S. Enterprise as the villain in Star Trek, you can count on Bana to get things done.

“Training for me is 30% exercise and 70% diet,” Bana told the Daily Mail in a 2009 interview. “My chosen exercise is cycling. I just love it. I occasionally go to the gym, and I lift free weights. I used to lift very heavy weights in my mid-20s. I used to bench press over 300lbs. The most I ever lifted was 330lbs.”

Plus, even though Bana is pushing 50, he has some of the best hair in Hollywood—like these nine stylish Hollywood stars—and he isn’t showing any signs of slowing down.

Here’s a look at Bana’s seven most badass roles.