Maria Grazia Cucinotta
as
Claudia
Theerapat Sajakul
as
Police
Edi Gathegi
as
Dex
Irene Choi
as
Girlfriend
Jessica Biel
as
May
Exie Booker
as
Peter
Johnny Knoxville
as
Daltry Calhoun
David Koechner
as
Doyle
Juliette Lewis
as
Flora Flick
Elizabeth Banks
as
May
Trevor Fox
as
Jessekiah
Barbara Marten
as
May
Luke Thompson
as
Oliver
Alain Moussi
as
Cpt. Williams
Jessica Clement
as
May
Jason Gosbee
as
Rick Collins
Xun Zhou
as
Angie
Alex Man
as
Aaron Kwok
as
Bowen
Nora Miao
as
Ma Ma's Mother-in-law
Tara Reid
as
April
Bernie Kopell
as
Charter Boat Captain
Bo Derek
as
May
Neil deGrasse Tyson
as
Merlin
Robert Young
Director
James Fox
as
George
Lauren Bacall
as
May
Ingrid Bolsø Berdal
as
Nina
Brian Cox
as
Wally
Adam David Thompson
as
Andy
Colleen Camp
as
May
Odette Annable
as
Rachel Stone
Richard Ng
as
Dr. Richard Chow
Leon Lai
as
Johnny
Ben Yuen
as
Chan Fook-Lai
Ekin Cheng
as
Inspector Wong
Shawn Yue
as
Sgt. Lee Kwok-keung
Mark Boone Junior
as
Captain Wynne
Chen Tang
as
Joe Lee
Christine Ko
as
May
Clara Lee
as
Peony
Richard Riehle
as
Chief Dale Nickens
Aneliese Roettger
as
Gorgeous Woman
Lin Shaye
as
May
Wanida Termthanaporn
as
May
Johnnie To
Director
Bingbing Li
as
Li Mo Shau
Sammi Cheng
as
May
Louis Koo
as
Tiger Hung
Rick Rosenthal
Director
James Naughton
as
Frank
Tippi Hedren
as
Helen
Chelsea Field
as
May