1997年凭借电影版《南海十三郎》获第三十四届台湾电影金马奖最佳男演员。1998年,主演电影《追凶二十年》,饰演手段残忍的犯案凶手黄永年。同年在许鞍华的《千言万语》中饰演邱明宽。2001年,在电影《三十五米厘凶心人》中首度挑战盲人角色,饰演失明心理医师谢博士。2002年,在《夺魄勾魂》中,谢君豪拿起《圣经》,带上十字架,变身拯救众生、驱邪除魔的杨显正牧师。又在合拍版《书剑恩仇录》中饰演余鱼同。2008年,主演徐成林导演电影《缘定此生》,饰演牢狱出来重新做人的陈木坚。2011年,4月,在电影《紫宅》中客串心理咨询师沈医生。2012年,在惊悚电影《电梯惊魂》中诠释了一个成熟稳定、高智商的反派医生欧