Vitaliy Versace's Psycho 2016
as Ariel Castro
The Last Vampire On Earth 2010
as Dr. Cardhall
Credits from TMDB.