2005年,与李多海、李钟赫合作出演SBS周末剧《绿蔷薇》,剧中饰演被认为已死的“李政贤”,以“张重元”的身份展开复仇计划,凭借该剧荣获SBS演技大赏优秀演技奖和十大明星奖。2006年,完成SBS电视剧《嫁给百万富翁》拍摄后于3月2日入伍,服第四级补充役。2008年,结束长达两年的公益勤务要员工作后于4月25日退伍,5月首次出演话剧《严社长归来》复出;11月在日本举行了首次粉丝见面会。2009年,与韩石奎、孙艺珍联袂主演电影《白夜行》时隔五年重返大银幕,挑战一个极端阴暗隐忍的角色,凭借该片获得第14届韩国富川国际幻想电影节最受欢迎男演员奖;同年12月,与韩艺瑟主演SBS水木剧《圣诞节会下雪吗》。