Known for Production
2009
as Vatican Priest (uncredited)
2007
as Lab Tech
2024
as Mario Chiellini
1994
as Stage Manager
2014
as DA Ben O' Connor
2026
as Director
2018
as Dr. Joseph Napoletano
as YouTube Flashlight Man