Cast & Crew

Directed by

Xiaolu Xue
(as Xiao Lu Xue)

Writing Credits

Mia Jiao
Xiaolu Xue

Cast

Tang Wei
Jiao
Xiubo Wu
Daniel
Zhihong Liu
Charlie
Paul Chun
Grandpa
Yi Lu
Zheng Yi
April Telek
Mrs. Taylor
Jojo Ahenkorah
Realtor
Liya Ai
Poet's wife
Cynthia Magno Buck
Airline Agent
Michael Chan
Yu Lai / Grand Son
Nicole Chauvet
High end gambler
Alex Dafoe
Paramedic
Candice-May Davies
College Girl
Michele de Broel
London Realtor
Kate Dion-Richard
London Reporter
Parveen Dosanjh
Sales Girl
Heiko k Effenberger
Background
Dexter Emery
Background
Bob Frazer
Thomas' Lawyer
Alexander Garganera
High roller
Soppo Gomez
Funeral speaker
Hesham Hammoud
Funeral Speaker
Balinder Johal
Funeral Guest
Tony Chris Kazoleas
Man selling Roses
Sam Lee
Gangster
David Mathews
Eulogy Giver
Caroline Muthoni Muita
Funeral Guest speaker
Cherry Ngan
Young Jiao
Frank Paolini
Seattle cop
Nailya Red
Legal Assistant
Efren John Rowan
Taxi driver
Heather Silvio
3D Glasses Seller
Voytek Skrzeta
Funeral Speaker
Jessica Song
Julie
Delia Tatiana
Funeral Speaker
Tiffani Timms
Realtor 2
William Valenzuela
Mexican worker
Panthea Vatandoost
Funeral Speaker
Kara Ying Hung Wai
Ling
Qian Wang
Mrs. Wang
Zhiwen Wang
Mr. Deng
Keith Webb
Chippendale
Jo Wheatley
Jogger
Benjamin Wilkinson
Mike
Yanshu Wu
Lady Tang
Feng Zu
Poet
Kent Allen
High Roller Gambler
Jeremy Angel
Tourist
Colleen Bradford
Church Goer
Peter Brown
Hipster
Harry Han
Asian Man
Ty Hurley
Tourist / Passer-by (uncredited)
Marissa Miller
Church Choir Singer
Abigail Rich
Sexy Tourist in Bar
Martin Lo Rimorin
High School Student

Produced by

Guy Allon
line producer: UK
Lu Cien Hioe
line producer: US
William Kong
producer
Jian Luo
coordinating producer
Michael Parker
production executive
Jackson Pat
production executive: UK
Shan Tam
producer
Mathew Tang
producer
Han Zhang
associate producer

Music by

Peter Kam

Cinematography by

Chi-Ying Chan

Casting By

Judy Lee

Production Design by

Chung-Man Yee

Art Direction by

Joanna Dunn
Pater Wong

Costume Design by

Kar Yan Yip
(costume and styling)

Makeup Department

Fiona Bobowski
first hair assistant
Alana Clohessy
assistant makeup artist
Jessica Reid Fox
hair stylist (as Jessica Reid) (Las Vegas Unit)
Chantal Perry
hair stylist: Las Vegas Unit
Jonathan Seti
makeup artist: Las Vegas Unit

Production Management

Amy Murphy Anderson
production supervisor: Las Vegas Unit
Jeremy D. Hill
production manager: los angeles unit
Simon Richardson
production manager
Johnny Wang
production manager
Johnny Wei Zhang
production assistant

Second Unit Director or Assistant Director

Thomas Chow
first assistant director
Michelle Fitzpatrick
second assistant director
Lammy Hersi
second assistant director: London Unit
Scott Kukurudz
third assistant director
Christian Lohf
first assistant director: second unit
Weiwei Si
first assistant director: London Unit
Nova Zheng
assistant director

Art Department

Liam Begley
assistant decorator
Jojo Lau
assistant property master
Karen Lau
assistant art director
Sean McQuillan
on set dresser
Tiffany Sheppard
property master
Craig Thompson
construction lead

Sound Department

Chi Kien Chen
sound mixer
Victor Hon-Fung Lam
boom operator
Wei Wang
sound effects editor

Special Effects by

Kyle T. Moore
special effects coordinator
Temujin Shilo
special effects assistant

Stunts

Chad Hofius
stunt driver
Johnson Phan
stunt double: Paul Chun / stunt double: Xiubo Wu
Kenji Tanigaki
action director

Camera and Electrical Department

Kevin Scott Anderson
first assistant camera
Jordon Baker
second assistant camera: "a" camera, Vancouver
Cory Bisson
lighting technician
Jonathan Chawla
lighting technician
Rob Cotroneo
best boy electrics
Aidan Dungait
first assistant camera: b camera
Keith Durham
b camera operator / steadicam and b-cam operator / steadicam operator
Freddy A. Fernandez
first assistant camera: "b" camera
Christopher C. Fisher
camera operator / steadicam operator
Natalie Fong
second assistant camera: vegas unit
Eric Guideng
still photographer
Björn Hermannes
dolly grip
Charles Johnson
best boy grip: vancouver unit
Tammy Jones
steadicam operator: dailies (as Tamara Jones)
Jason Kilroe
lighting technician
Kirk Langer
assistant camera
You Li
camera operator
Nick Malcolm
first assistant camera: "a" camera
Eric Pool
key grip: Las Vegas unit
Mike Silverberg
lighting technician
Rory Soderman
gaffer
Chris Tambosso
dolly grip: "b" camera
Jamil Taylor
BB Electric: Vegas Unit
Charles Tollefson
dolly grip
Justine Yeung
still photographer (as Ying-Ki Yeung)

Casting Department

Edward D. Rea
casting associate
Venetia Suchdev
extras casting
Sun Yan
casting associate

Costume and Wardrobe Department

Marta Trudnowska
costumer

Editorial Department

Kidman Tam
promotional editor

Location Management

Carson
location manager
Laura Dominguez
location manager: Los Angeles
Eddie Fickett
location manager
Cassy Hungerson
location production assistant
W. Robert Millar
assistant location manager
John O'Connor
assistant location manager las vegas unit
Patrick Stuart
location manager

Music Department

Ava Kay
songwriter: performer

Script and Continuity Department

Samuel Chun-Yin Hui
script supervisor

Transportation Department

Gil Amaral
transportation
Suki Ardawa
transportation captain
Morgan Lewington
unit driver
Kent MacDonald
transportation coordinator
Jim Papadogambros
driver: honeywagon
Slate Swain
transportation
Roger Wooge
driver

Additional Crew

Alex Antov
set medic
Shellia D. Bailey
production coordinator: Las Vegas Unit
Nat Bocking
production assistant
Sam J. Brown
runner (as Samuel Brown)
Morgan Clay
production assistant: los angeles
Rachel Gold
production coordinator: London Unit
Damion Harper
accounting clerk
Lauren Holmes
assistant production coordinator
Shane Hooper
talent wrangler
Michael Lien
production coordinator
Alan MacFarlane
armorer
Star Martin
production assistant
Alicia E. Murphy
payroll accountant
Mona Nahm
production coordinator: Los Angeles Unit
Stephen Ostir
key production assistant: Vancouver
Cody Peterson
office production assistant
Alexander J. Potter
production assistant: Los Angeles Unit
Nohemie Racine
Key Production Assistant
Henry Redcliffe
floor runner
Cheryl Sakai
assistant production coordinator: Las Vegas
Ben Seale
production assistant
All Filters