2004年在佟大为、孙锂华主演的电视剧《第一次亲密接触》中饰演白玫瑰。同年在电视剧《浮尘》饰演施小雅。还参演王志文、范伟主演的电影《求求你,表扬我》。
2005年在陈坤、孙俪主演的民国历史剧《风雨西关》中同时饰演小桃红和麦琪两个角色。在纪念许世友诞辰100周年的电视剧《上将许世友》中同时扮演腊梅和雯雯。
2006年在古装悬疑剧《聊斋奇女子之宦娘》中饰演葛良工。同年主演电影《青青的初恋》。在讲述海关打击走私的《沧海英雄》中与王斑、巍子、斯琴高娃等合作,在剧中饰蒋小青。在《狼烟》饰美林娜,在反特悬疑剧《
羊城暗哨》中饰连舒娇,在胡歌、何润东、彭于晏主演的古装剧《
少年杨家将》饰小琳和杜金娥。
2007年在科幻喜剧《糊涂小天使》担任主演,饰糊魔法仙女涂小天使仙仙、仙花,在刘猛执导的《狙击生死线》中饰安露。
2009年在胡歌、杨幂主演古装奇幻剧《
仙剑奇侠传三》饰万玉枝。2010年,在刘猛自编自导的军旅励志剧《子弹上膛》中饰林影。
2011年在侯勇、谷智鑫主演军事剧《
我是特种兵》中饰演小影、丫头。参演徐洪浩、张璇主演电视剧《白玉堂之局外局》,在传奇大戏《狭路兄弟》中饰演张慧芳,还与陈小春主演《
非凡英雄》饰演慕容清。
2013年与王宝强共同主演科幻剧《一飞冲天》,在剧中饰演性格火辣,脾气暴躁的小龙女。同年与徐佳、安雅萍、程愫等出演刘猛自编自导的青春励志军旅题材剧《
特种兵之火凤凰》,饰演一个桀骜不驯辣味十足的富二代“叶寸心”。
2014年搭档徐佳、谭凯共同出演抗战传奇剧《
激战》,在剧中饰演泼辣蛮横却正义感十足的沈雁。
2015年,在软科幻电视剧《
我是机器人》中一人分饰两角,既是真人龙女,又是机器人龙女。