2025
as Julian
2022
as Stephen Van Heusen
2021
as Arthur McDowell
2019
as Dominic
2015
as Dr. Hill
2013
as Nick Barrows
2011
as Internal Affairs Agent (uncredited)
2007
as Head Detective