Revolutionary: Michael Behe and the Mystery of Molecular Machines TBA
as Michael Behe
The Story of Everything 2026
as Self
The Case for a Creator 2006
Flock of Dodos: The Evolution-Intelligent Design Circus 2006
as Self - Intelligent Design Supporter
Unlocking the Mystery of Life 2003
Credits from TMDB.