1999
as Ardeth Bay
2001
2026
as Dr. John Lindberg
2005
as Antoine Laconte
2004
as Carlos Olivera
as Amahl Ali Akbar (voice)
as Prince Sadir
as Anton Marsale
2007
2024
as Rashid
2016
as Mr. Freeze (voice)
2000
as Party Guest (uncredited)
2008
as Voice / Alek
2021
as Nationalist leader
2018
as Daran / Narek Zakarian
2011
as Ray
2012
as Levi
as Self
as Todd / Carlos