Cast & Crew

Directed by

Vincent Zhou

Writing Credits

Peter Cameron
Vincent Zhou

Cast

Brandon Routh
Mike
Yuqi Zhang
Ruoxin
Russell Wong
Gary Gao
Bernice Liu
Nikki Lee
Sunny Wang
Colin
Mengjie Jiang
Mia Ren
Xiangyu Dai
Xiang
Vincent M. Ward
Rodman
Kaiwi Lyman
Vincent Rigs
Bobby Tonelli
Jason
Yonglin Yu
Monica
Siyu Lu
Kim Woo Nam
Tim Parrish
Peter
Natasha Lloyd
Kelly
Tazito Garcia
Prince Khadsa
Debbie Goh
Lily Young
Dominic Zhai
Bob
Gary Dean
Dr.Han
Linich Janina Clare
Flight Attendand 2
Gabriella Alejandra
Flight Attendand 3
Daniella Sya
Reporter at Airport
Mark Odey
Reporter at Airport 2
Kate Millest
Reporter at Airport 3
Geoff Andre Feyaerts
Soldier
Steven Dasz
Soldier 2
Ali Shahidinejad
Soldier 3

Produced by

Jon Chiew
executive producer / producer
Yvonne Chu
co-producer
Marcus Englefield
associate producer
George Lee
associate producer
Jonathan Lim
presenting producer (as Jonathan Hua Lang Lim)
Luna Lyu
line producer
Eric Parkinson
presenting producer
Mei Qing
co-producer
Fred Shefte
presenting producer
David Tom
associate producer: China
Allyan Too
executive producer
Calvin Wu
associate producer
Claudia Y. Chen
associate producer
Catherine Yu
line producer
Wendy Zhan
executive producer
Vincent Zhou
producer

Music by

Alec Puro

Cinematography by

Scott Winig

Editing by

David An
(as David Hsin)

Production Design by

Ian Bailie

Set Decoration by

Michelle Cheong
Yeefun Low

Makeup Department

Yasmine Sek
hair stylist (uncredited)

Production Management

Graham Stumpf
post-production supervisor

Second Unit Director or Assistant Director

Craig Borden
first assistant director
Aaron Walters
key second assistant director

Art Department

Apple Jing Ting Ngiam
art coordinator
Teddy Setiawan
set designer
Michael Wong
construction supervisor

Sound Department

Peng Seong Chuah
boom operator
Mike Horton
foley artist
Tim McKeown
foley editor
Vincent Poon
production sound mixer
Ryan Schaad
additional re-recordist
Walter Spencer
foley supervisor
Bruce Tanis
sound effects editor
Mike Xu
adr mixer (as Xu Zilu)
Zoe Zai
dialogue editor

Visual Effects by

Andreas Brückl
di colorist: Imagica SEA
John Grower
on set visual effects supervisor
Deokmun Jeong
visual effects
Minglu Ma
visual effects producer

Stunts

Dave Woon Siew How
stunt double: Kim Woo Nam
William Ong
action coordinator
Ron Smoorenburg
stunt double

Camera and Electrical Department

Eleska Kalees
assistant cameraman
Samuel Lam
steadicam operator
Erik Moh
video playback
Eric Oh
steadicam operator
Seow Jong Tan
still photographer
Samuel Yeow Kok Yeap
data manager

Casting Department

Damon Cheong
casting assistant
Avery Goh
casting assistant

Costume and Wardrobe Department

Zinaida Sze-To
wardrobe supervisor
Jessie Jok See Yeow
costume assistant

Editorial Department

Kate James
additional editor

Location Management

Denesh Kumar Pugalzenthi Eden
location manager

Music Department

Irving Victoria
composer: additional music

Transportation Department

Dave Woon Siew How
transportation captain

Additional Crew

Jay J. Gao
director's assistant
Chi Han Goh
The Making of
Joel Goldes
dialect coach: post-production
Lon Haber
publicist
Kat Morrison
publicity team
Dominic Zhai
dialogue/acting coach: Yuqi Zhang
All Filters