Trailer Park Welcome to the Punch Trailer December 11, 2012 James McAvoy stars as a UK detective who gets a second chance to catch a criminal (Mark Strong) that slipped through his fingers years earlier in the upcoming, Ridley Scott produced crime thriller, Welcome to the Punch.