2022
2014
as The Phantom
2015
as Ebenezer Scrooge
2012
as Count Dracula
2021
as Heinrich Von Frankenstein
2026
as The Oracle (voice)
2011
as Sherlock Holmes
2020
as The Monk
2013
as Victor Brimstone
2007
as Oliver