Marc Ma Filmography: Every Movie and TV Show in Order
All 12 Marc Ma roles in chronological order (2003 to 2020): 9 movies and 3 TV series.

How many movies and TV shows has Marc Ma been in? This complete Marc Ma filmography lists 12 credited roles (9 films, 3 TV series), in chronological order from 2003 to 2020, with links to our full guides where available.
Marc Ma movies in order
- Out of Inferno (2013) as Ho
- The White Storm (2013) as Dune Kun
- Wild City (2015) as Leung Ho
- Detective Chinatown (2015) as Tony
- The Founding of an Army (2017)
- Mojin: The Worm Valley (2018)
- The Big Shot (2019)
- S.W.A.T. (2019) as A Ming
- Shock Wave 2 (2020) as Rhino
Marc Ma TV shows
- Demi-Gods and Semi-Devils (2003) as 游坦之
- Detective Chinatown (2020) as An Song
- Detective Chinatown (2020) as Gade
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Marc Ma been in?
Marc Ma has 9 credited film roles and 3 TV roles, for a total of 12 credits from 2003 to 2020.
What was Marc Ma's first major role?
Demi-Gods and Semi-Devils (2003).
What is Marc Ma's most recent project?
Shock Wave 2 (2020).



