He has appeared in more than fifty European and American movies and television series since the early 1990s, including The Prince of Homburg (1997), The Last Kiss (2001), El Alamein: The Line of Fire (2002), The Keys to the House (2004), Romanzo Criminale (2005), The Unknown Woman (2006), Night at the Museum (2006), Saturn in Opposition (2007), The Chronicles of Narnia: Prince Caspian (2008), Angels & Demons (2009), ACAB – All Cops Are Bastards (2012) Piazza Fontana: The Italian Conspiracy (2012), World War Z (2013), Rush (2013), Suburra (2015) and The Traitor (2019).