2017
Pirates of the Caribbean: Salazar's Revenge
Actor - Captain Barbossa
Final Portrait
Actor - Alberto Giacometti
2016
Gods of Egypt
Actor - Ra
2015
Holding the Man
Actor - Barry
Unity
Actor - Narrator
The Daughter
Actor - Henry
2013
The Best Offer
Actor - Virgil Oldman
Full filmography