"A typical story of the classic romantic triangle, where one person ends up having to choose between two others. This time, it is set against a backdrop of offices in Hong Kong, with a focus on architecture and its designers."
Louis Koo
as Cheung Shen Ran
Daniel Wu
as Fang Qihong
Gao Yuanyuan
as Cheng Zixin
Lam Suet
as John
Terence Yin Chi-Wai
as Owen
Selena Lee
as Owen's Wife
JJ Jia
as Joyce
Larisa Bakurova
as Angelina
Iva Law Wing-Han
as Lucy
Liu Yuhong
as Zixin's Grandmother
Yan Jingyao
as Zixin's Mother
Wang Zhihua
as Qihong's Father
Du Yaсhun
as Qihong's Mother
Carlos Koo
as Staff of Thomas Gordon Bank
Au Hin-Wai
Elaine Tsang Kin-Yi
Byron Chan
Fung Pak-Yin
Leung Tin-Chak
as Staff of Qihong & Frog Architects
Allie Chan
Toby Tsang
Mark Loynd
as Fatso
Vibeke Ma
as Shen Ran's Secretary
Isis Lee
as Staff of Shen Ran Investment Co., Ltd.
Joanne Chan
Jane Wong Pui-Yi
Leon Hill
as CCBV News Anchor
Chau Ka-Sing
as Automobile Agent
Heaven Ho
as Restaurant Manager
Ho Suk-Mei
as Sexy Girl A at Restaurant
Liz Ma
as Sexy Girl B at Restaurant
Joyce Wong
as Sexy Girl C at Restaurant
Jeff Li
as Hairdresser
Alva Chun
as Real Estate Agent
Jackson Ha Chak-Shun
as Valet A
Chan Kung
as Valet B
Anna Lai
as Bus Passenger
Nathan Hogan
as Chef of Small Restaurant
Jimmy Wong
as Cab Driver
Albert Mak Kai-Kwong
Jeana Ho Pui-Yu
as Sexy Girl A at Bar
Cat Chan
as Sexy Girl B at Bar
Anson Huang
as Bartender A
Wai Ka-Fai
Producer
Johnnie To
Director
Jevons Au Man-Kit
Writer
Yau Nai-Hoi
Chiu Chi-Shing
Unit Manager
Royce Lam
Assistant Camera
Raymond Chan Kam-Ho
Art Direction
Stephanie Wong Ka-Bo
Costume Design
Cheng Siu-Keung
Director of Photography
Allen Leung
Editor
First Assistant Director
George Richmond
Camera Operator
Xavier Jamaux
Original Music Composer
Shirley Lau Yim-Ngo
Administration
Elaine Chu Suk-Yee
Line Producer
Production Manager
To Hung-Mo
Bruce Yu
Production Designer
Fion Li
David M. Richardson
Supervising Editor
Assistant Costume Designer
Ryker Chan