40岁的张学友在片中出任男主角，与梅艳芳和林嘉欣搭档，三人于片中的表演均非常成功，分别在不同的电影节中获得肯定；其中张学友凭借林耀国的角色于印度国际电影节称帝，并第四次获得香港电影金像奖的提名。2003年12月，他客串了陈可辛监制、赵良骏导演，好友吴君如主演的贺岁档电影《金鸡2》；并再次于2004年获得香港电影金像奖及台湾金马奖的最佳男主角提名，成为这两个奖项历史上极其罕见的以客串身份同时取得提名的最佳男演员。虽然仍旧无缘影帝称号，但是其对表演的敬业精神却被业内所认可和推崇，此后2004年香港电影金紫荆