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