2011 • as Self
2019 • as José 'Pepucho' Rivera
1999 • as Ted
2014 • as Pablo Neruda
2002 • as Self
2019 • as Ted Castro