Evans fikk flere hovedroller, blant annet i og . Hans gjennombrudd kom som Johnny Storm i -filmene og . Deretter spilte han i filmer som (2007), (2008), (2010), (2010) og (2013).