2012年7月15日,都市时尚偶像剧《胜女的代价》开播,开播当天便创下湖南卫视黄金档首播日最高记录,并。剧中,张翰变身英伦王子,在剧中演绎了汤骏(4C男)的特点。该剧是湖南卫视2012年暑期黄金档收视冠军剧。而张翰也凭在该剧表现获亚洲偶像盛典最具号召力演员奖、华鼎奖亚洲演艺新锐百强、娱乐现场·电视剧权力榜最具影响力新势力男演员、以及亚洲偶像盛典最具突破男演员的提名。并演唱《做最爱你的朋友》这一歌曲。之后,这部剧也在美国、台湾、新加坡、香港、日本等地播出。
2013年1月14日,耗资2.8亿古装剧《隋唐演义》在各大卫视开播,该剧最高单集收视率达到了5.46,收视份额达到了16.03%。张翰也诠释演绎了罗成这个外冷内热的角色,转型硬面小生。他也凭罗成此角获得白玉兰奖最具人气男演员;05月10日,《等待绽放》首播,张翰饰演的刘亦名,是一个没钱、没关系、爱戏如命却四处碰壁的北漂男。完全颠覆以往的“高富帅”形象,诠释一个住在地下室的小人物。剧中,张翰戏中戏一人饰演11个不同的角色,具有挑战性。