From James McAvoy to Mark Wahlberg: 8 Movie Hunks Who Played Psychos