The Mascot 2025
as self
Church & State 2018
as Himself - Religious Studies Professor, Kalamazoo College
Credits from TMDB.