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