2011年,张翰又主演了电视剧《一不小心爱上你》;2012年主演了电视剧《胜女的代价》。这几部青春偶像剧基本上让张翰在内地影视圈站稳了脚跟。2013年,张翰开始尝试历史古装剧,他接拍了电视剧《隋唐演义》,在剧中饰演罗成一角。他还凭借着这个角色获得了白玉兰奖最具人气男演员。由此可见,他的这一次古装尝试是非常成功的。
2014年张翰出演了大热电视剧《杉杉来了》,参加真人秀《花儿与少年》,更是吸粉无数。这次出演电视剧《山海经之赤影传说》,是张翰首次挑战双重角色。这两个角色的性格处于两个不同的极端,对于张翰来说也是个不小的挑战。