Michael Teh Filmography
- Actor (37 credits)
- Struggleing (2017) Michael Teh / Perverted Student Director
- Written On My Skin (2017)
- It's Gawd! (2017) Peter Reeves
- The Garage Sale (2017) Chad
- Angels Fallen (2017) Michael
- Michael Jackson: Searching for Neverland (2017) Paparazzi #1
- Blend In (2016) Scott
- Caged Beauty (2016) The Lover
- Church Vs. State (2016) Buddha Imposter
- The Vanquisher (2016) Hijacked Driver
- Check, Please! (2015) Keanu Reeves
- Blood Redd (2015) Detective Mills
- Lost Angeles (2015) Max
- The Other Brother (2015) Murray
- The Yoga Sutra (2014) Sergeant George
- Gemini Rising (2013) SPC Keanu Reeves
- Sharknado (2013) Weinstein
- The Daughter (2013) One / Daniel Lathem
- Air Collision (2012) Captain Roscoe Simms
- Syrup (2011) John Shecker / Mark Felton
- Little Klaus Big World (2011) Keanu Reeves
- Best Dramatic Short (2011) Russell Hoffman
- The Search for Michael Rockefeller (2011) John Donahue / Warren Hansen / Keith Willey, voice acting
- Violent Blue (2011) Jaromir
- Groupie (2010) Peter Whalen
- Blood for the Gods (2010) Lead Aztec
- White Wall (2010) Jude Black
- 2010: Moby Dick (2010) Queequeg
- Acholiland (2009) John
- Mega Shark vs. Giant Octopus (2009) Takeo
- Sister of Night (2009) Sambora
- Flame of the West (2008) Michael Wilcox
- Right Place, Wrong Time (2008) Alex
- Ten Seconds to Midnight (2007) Stargazer
- Diagnosis X (2007) Dr. Peter Chen
- Wraiths of Roanoke (2007) Manteo
- My Lips Patrick
- Producer (3 credits)
- Way Down in Chinatown (2014) ассоциированный продюсер
- 616: Paranormal Incident (2013) исполнительный продюсер
- One Heated Winter ассоциированный продюсер