张晓晨在张卫健主演的《隋唐英雄》中首次挑战恶人,饰演隋唐时代仅次于李元霸的第二条好汉、最悲情复杂的英雄人物宇文成都。因为帮助父亲隋末大奸臣宇文化及镇压瓦岗寨群雄,宇文成都历来都被大家视作恶人,一向以健康阳光形象示人的张晓晨也是第一次出演恶人。张晓晨称“决定出演此角色,一是因为《隋唐英雄》的剧本,它没有把宇文成都简单的写成为了政治利益拼杀的凶恶爪牙,而是着重刻画了此人物的性格;二是因为自己已经根深蒂固的英雄情结,毕竟饰演这样一位吕布式武艺高强的大英雄是很多人的梦想。”
同时,张晓晨坦言“在过去的旧版作品表现中,宇文成都都是没什么性格的纯打手,但在《隋唐英雄》中,宇文成都的性格非常丰富,是一个有血有肉的侠义之人,他背负着皇帝与家族的期望。作为保皇派,他守卫的是大厦将倾的王朝,注定失败。作为家族里唯一有出息的儿子,他又要体恤家族的存亡直至被迫助父谋反,可命运还是将他引向失败。他是杨广最亲信的统帅,同时又是父亲宇文化及野心的工具,他尽了自己所有的职责,然而自古忠义难两全,宇文成都就是这样一个在政治漩涡里最后充满矛盾的悲情英雄。他本人非常傲然,却生不逢时,连武功天下第一的桂冠也要拱手相让给晚他几年出世的李元霸。”
另外,张晓晨扮演的宇文成都还是一个有情有义,对爱忠贞的好男人,是个“标准大情痴”!作为宇文世家的晚辈,是位侠肝义胆的真男儿,他深爱着隋炀帝杨广的女儿如意公主,可惜天意弄人,如意却独爱李世民,在宇文成都与如意洞房花烛的当晚逃离将军府,至此对宇文成都来说,可谓更是致命一击。他的专情似乎在落寞里变得一文不值,直至悲剧降临。