Sean Penn joins the recent tradition of Hollywood actors becoming bad-ass action stars late in their careers with his newest film, The Gunman, in which he plays an ex-international operative with a killer instinct and a guilty conscience because he "did some bad things."

The first trailer for the film, in which Penn's character must fight his way across Europe to save the woman he loves from the organization he once worked for, we get a first look at a calmly scary Javier Bardem as the villain. By the way Hollywood, Javier Bardem should probably just play all the villains. 

Idris Elba is also in the mix in this one, which is set to release March 20, 2015. 


[Via Variety]