James McAvoy stars as a London detective working alongside an ex-criminal (Mark Strong) to expose a high-level conspiracy in director Eran Creevy's low budget action thriller Welcome to the Punch. We have your first look at James McAvoy in this tense race against time with the photo below.

James McAvoy in Welcome to the Punch