View Full Cast Chow Yun-fatKen Shek / Ko ChunAndy Lau Tak-WahMichaelJacky Cheung Hok-YauJCNick Cheung Ka-FaiMarkCarina LauMolly