2005年与李威、陈合作出演电视剧《我的武林男友》,剧中蒋毅饰演徐电声一角。2007年,参演丁晟导演的电影《硬汉》,片中蒋毅颠覆自己以往塑造的英俊小生形象,饰演一名干练的刑警,与刘烨、黄秋生、尤勇有多场对手戏。
2010年4月,由蒋毅、刘雪华、唐宁主演的电视剧《钻石豪门》在江苏卫视播出,剧中蒋毅扮演的富二代于崇伟从一个不折不扣的败家子,蜕变成了有能力撑起一个家的接班人。2011年2月,蒋毅与安以轩、杨怡、冯绍峰合作出演古装励志宫廷戏《后宫》;剧中蒋毅饰演性情柔弱的皇帝朱见深;7月,蒋毅获得优酷影视盛典“电视剧最佳新锐男演员奖”;