1997年未到18岁谢霆锋主演了他的第一部电影《新古惑仔之少年激斗篇》,最早饰演少年陈浩楠一角,从而获得第十八届香港电影金像奖最佳新演员奖[11] 。1998年又参与主演了电影《半支烟》,在该电影中谢霆锋将一个烟仔内心深处对爱情亲情以及江湖义气的追求呈现在电影情节和当时的年代里而表现相得益彰,该片为他赢得了第三十六届金马奖最佳男主角提名,当时年仅19岁[。1999年还是电影新人的谢霆锋,主演的两部电影,票房都位列年度前十。其中刘伟强执导的《中华英雄》香港票房2336万,年度第三。 陈木胜执导的《特警新人类》香港票房1562万,年度第六。