Cast (6)

Sean Huang

Kevin

Megan Lai

Ellie

Darren Wang

Jack Noseworthy

Charlie

Jay Chou

Himself

Ken Lo

Crew (4)

Simon Hung

Director

Simon Hung

Screenplay

Ruby Chen

Screenplay

Jay Chou

Producer