年危机及师生恋问题，并涉猎许多历史文学方面的知识及讨论有关内地由于经济发展对古迹及文化所产生的影响。时年接近40岁的张学友在片中出任男主角，与梅艳芳和林嘉欣搭档，三人于片中的表演均非常成功，分别在不同的电影节中获得肯定；其中张学友凭借林耀国的角色于印度国际电影节称帝，并第四次获得香港电影金像奖的提名。2003年12月，他客串了陈可辛监制、赵良骏导演，好友吴君如主演的贺岁档电影《金鸡2》；并再次于2004年获得香港电影金像奖及台湾金马奖的最佳男主角提名，成为这两个奖项历史上极其罕见的以客串身份同时取得提名