Mamá está acá 2026
Actor
Wood Eyes 2017
Art Direction
Leo's Room 2010
Kill Them All 2007
Alma Mater 2004
The Wait 2002
Credits from TMDB.