2004年,在
李少红执导的电影《
人在北京》中担纲男一号;同年,与黄渤、陶泽如、孙松、马少骅、高秀敏联袂出演都市励志剧《
生存之民工》,在剧中饰演性情冷僻极具正义感的民工杨志刚。
2009年,和
黄渤主演电影《
蛋炒饭》;同年主演由
张海迪编剧的电影《
我的少女时代》。励志剧《
乱世玉缘》中饰演出身卑微但却心怀坦荡的奴仆梁忠;同年,在悬疑侦探剧《大侦探》中担纲男主角。
2011年,与由
高虎、
宁静联袂主演近代剧《
四川往事之有多少爱可以重来》,在剧中饰演四川一户盐井巨商的养子孟天慕;同年,在长篇历史连续剧《
大秦帝国之崛起》中饰演战国奇人
苏秦一角。
2016年,凭借主演电影《
野长城》,获得美国旧金山国际新概念电影节最佳男主角奖;同年自编自导自演电影《
五天六夜》拍摄中。
王小毅虽然只参演了少数的电影,但演技却是出类拔萃。(凤凰网评)凭借在《潜伏》中仅仅4集的戏份得到了观众的广泛喜爱和认可,并被网友称为“《潜伏》头号帅哥”。(网易评)王小毅影视作品硕果累累,其跨度也从共产党、民工到叛徒、书生等,塑造出一些列鲜活多变的人物形象。(搜狐评)