2024
as Inspector General
2006
as King's Messenger
2009
as Nicolai Yeshinski
2013
as Watchman
2012
as Prete Divina
2025
as Alex Toussaint
as Jerzy Popieluszko
as Tony
2021
as Jean
2020
as Gordon
2003
as Leroy
as Lewis
as Se stesso
2023