Descent into the Valley 2026
Actor
The New World 2011
as Self
All My Lenins 1997
as Lenin III (Beggar)
Credits from TMDB.