Mind Games - The Experiment 2023
as Self
Where Did I Put ... My Memory? 2010
Superhuman: Genius 2008
Credits from TMDB.