- Justin Marksscreenplay
- Takashi Nishiyamabased on: Capcom's "Street Fighter" video games (as Capcom) and
- Hiroshi Matsumotobased on: Capcom's "Street Fighter" video games (as Capcom) and
- Akira Nishitanibased on: Capcom's "Street Fighter" video games (as Capcom) and
- Akira Yasudabased on: Capcom's "Street Fighter" video games (as Capcom)
- Alexandre Dumasnovel "Le Comte de Monte Cristo"
- Pei-Pei Cheng(as Pei Pei Cheng)
- Thamapat Seengamrat(as Thanapat Si-Ngamrath)
- Brahim Chab(as Brahime Achabbakhe)
Rest of cast listed alphabetically
- Sakhone Holaphong(uncredited)
- Ron Smoorenburg(uncredited)
- Patrick Aielloproducer
- Ashok Amritrajproducer
- Manu Gargiline producer
- David Harfieldexecutive producer
- Keiji Inafuneexecutive producer
- Russell D. Markowitzco-producer
- Krishna Prasad T.line producer: VFX
- Toshi Tokumaruexecutive producer
- Haruhiro Tsujimotoexecutive producer
- Stephen Endelmancomposer (music by)
- Geoff Boyledirector of photography
- Derek Brechineditor (edited by)
- Niven Howieeditor (edited by)
- Tiptalee Chanaputtakunhair stylist / key hair stylist
- Non Jungmeierproduction manager (as Raweeporn 'Non' Srimonju)
- Nancy Kirhofferpost-production supervisor
- Chanon Amorntatpongsecond assistant director
- Thomas A. Keithsecond assistant director
- Sylvia Liufirst assistant director
- Inthira Sawantratfirst assistant director
- Ted Boonthanakitstoryboard artist
- Pattamawan Chaiwattanananart coordinator
- Sarawut Chincharoenproperty master
- Marjorie Eberset dresser
- Chathip Henprasertgraphic designer
- Sakol Konkianscenic painter
- Sorayuk Mookleemasassistant property master
- Samavee Pummuangset dressing coordinator (as Samavee Pummoung)
- Joshua Adenijifoley editor
- Odin Benitezsupervising sound editor
- Paul Clarksound mixer
- Anil Lawrence D'Silvasound mixer
- Robert Dehnsound studio manager
- Levent Erdoganfoley editor
- Arthur Farkassound editor
- Tammy Fearingadr editor
- Jason Gayasound recordist
- Judah Getzadr mixer
- Gabriel Bloombergvisual effects assistant
- Shyamsundar Chandrasekaranpaint and prep artist
- Sean Findleydigital supervisor
- Jason Gottliebvisual effects artist
- Shahen Jordansupervising matte artist
- Shant Jordandigital effects supervisor
- Khader Hayathbasha Kareemdigital compositor (as Kareem K.H.)
- Kris Kelleydigital artist
- Marc Kolbevisual effects producer / visual effects supervisor
- Claudia Larivisual effects artist
- Andrew Eadiestunt performer
- Jonathan Eusebioco-fight choreographer
- Xianglong Gestunts
- Sam Hargravestunt double: Neal McDonough (re-shoots)
- Mehdi Harhadstunt performer
- Seng Kaweestunt coordinator: Thailand (as Kawee Sirikhanaerut)
- Supoj Khaowwongassistant stunt coordinator: Thailand (as Supoi Khaowwong)
- Junwei Liustunts
- Patrick Brownstill photographer
- Kenny Groomfirst assistant camera
- Ossie Junggaffer
- Christopher TJ McGuirecamera operator / steadicam operator
- Igor Meglicdirector of photography: action unit
- Shaun Monegaffer: action unit
- Ryan Nguyencamera operator: Los Angeles
- Bridger Nielsondirector of photography: Los Angeles
- Gregory T. Eismincasting assistant
- Caitlin McKennaadr voice casting (as Caitlin McKenna-Wilkinson)
- Tanawat Punyaextras casting
- Supattra 'Pum' Punyadeeextras casting
- Corinne Bogdanowiczdigital intermediate colorist
- Gilbert Carrerascolor timer
- Benjamin Howdeshellfirst assistant editor (as Ben Howdeshell)
- Matthew W. Johnsondigital intermediate editor: Post Logic Studios
- Betsy Solorzanodigital intermediate producer
- Matthew Szabodailies colourist
- Smith Timsawatassistant editor
- Chompoo Riamthongassistant location manager
- Somchai Santitharangkunlocation manager
- Avner Dormanconductor / orchestrator
- Mason Kayeassistant orchestrator
- Christopher Kennedymusic editor
- Michelle Silvermanmusic supervisor (as Michelle Kuznetsky)
- Chris Tedescomusician contractor: trumpet
- Tyler Westenscoring mixer
- Kristin Bree Calabresescript supervisor (as Kristin Calabrese)
- Navarutt Roongaroonscript supervisor
- Amornwich Emeimtransportation captain: action unit
- Ronnarit Kowanichfuel man: action unit
- Chidchanok Plodriputransportation coordinator
- Patima Thampiraktransportation assistant
- Nattinee Buapongassistant to line producer
- Lloyd Bunnakvoice-over artist
- Thanadda Donkitphaiproduction secretary
- Mike Doughertyassistant to Ashok Amritraj
- Tracey Grimesaccount executive: Post Logic Studios
- Aaron Horwitzepk director
- Alexandre Kyriakidisproduction assistant
Contribute to this page
Suggest an edit or add missing content