Yuen scorns his father, who he thinks is too generous and forgiving. Through a flashback/time travel gimmick, Yuen meets his parents during their joyous courtship. Yuen comes to understand and admire his dad, and reflect on his own moral defects.
梁朝偉
as Chor Yuen
梁家輝
as Tommy Chor Feng
劉嘉玲
as Laura Watts
袁詠儀
as Yee / Lynn
鄭丹瑞
as Chuen / Adult Lone
Helen Yung Hang-Lan
as Yin
Anita Lee Yuen-Wah
as Sister Kan
楚原
as Lord Watsons
Pang Mei-Seung
as Laura's Mother
周嘉玲
as Dr. Jenny Chung
周文健
as Mr. Cheung
李子雄
as Lee Kar Shing