1978年,谢贤回归TVB无线电视,主演过《萧十一郎》《万水千山总是情》《千王之王》等作品。其中,1982年谢贤和汪明荃主演的《万水千山总是情》,成为了TVB十部收视率最高的电视剧之一。
对很多观众而言,对谢贤印象深刻的,还有经典的83版《射雕英雄传》,他在剧中饰演杨铁心。
在职业生涯的后期,年龄大了的谢贤不再饰演男主,早已功成名就的四哥也不在乎,拍戏更多是为了玩票,也乐于在影视作品里扮演一些反派配角。周星驰2001年的电影《少林足球》中,他饰演大反派强雄。
但谢贤的个人情感生活的关注度,远远超过他的影视作品,提到他就是一生风流:5个女友 2段婚姻,老年之后还交了一个小自己49岁的女友,上演超越年龄的爷孙恋。
谢贤公开承认的第一个女友是女演员嘉玲。
当年两人在一起7年,女方多次提到结婚,谢贤却迟迟没有答应,后来女方不愿意再等便选择了其他人。