FILMOGRAPHY
1999 · Ozomatli Band Member
2010 · Neil deGrasse Tyson
2008 · Self
2020 · Self
2003 · Pup Daddy
2005 · Self