| Avengers: Doomsday (2026) as Shaun / Shang-Chi |
| In Your Dreams (2025) as Dad (voice) |
| Last Breath (2025) as David Yuasa |
| We The North: From Prehistoric to Historic (2025) as Self |
| Jackpot! (2024) as Louis Lewis |
| Atlas (2024) as Harlan Shepherd |
| Arthur the King (2024) as Leo |
| Barbie (2023) as Ken |
| One True Loves (2023) as Sam Lee |
| Simulant (2023) as Casey |
| Savage X Fenty Show Vol. 4 (2022) as Self |
| Ronny Chieng Takes Chinatown (2022) as Self |
| Sesame Street: See Us Coming Together (2021) as Self |
| Shang-Chi and the Legend of the Ten Rings (2021) as Shaun / Shang-Chi |
| Women Is Losers (2021) as Gilbert |
| Chadwick Boseman: A Tribute for a King (2020) as Self - Actor |
| Meeting Mommy (2017) as John |
| Antisocial 2 (2015) as Male Nurse |
| The Akira Project (2014) as Lt. Yamada |
| Pacific Rim (2013) as Extra (Uncredited) |
| Raider Origins (2013) as Head Mercenary |
| Sleeping Dogs as Wei Shen |
| Untitled 2000s short as Man |
| New Wave Executive Producer |
| One True Loves Executive Producer |
| One True Loves Lyricist |
| One True Loves Vocals |
| Simulant Executive Producer |
| Seven in Heaven Stunt Double |
| Meeting Mommy Executive Producer |
| Meeting Mommy Writer |
| Sleeping Dogs Producer |