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 Lee Kar Shing
as Sister Kan
as Lord Watsons
as Dr. Jenny Chung
as Chuen / Adult Lone
as Mr. Cheung
as Loanshark Fung
as Laura's Cousin
as Bridge Player
as Yin
as Laura's Mother
as Siu Guen
as Photographer
as Dr. Chi / Bass Player / Rickshaw-man
as Kee
as Uncle Mark Seven
as Yan
as Young Lone