If you have a proclivity for gun porn then you might want to make sure the curtains are closed and your mum isn't in the room when you watch the following video.
This new trailer for Eran Creevy's detective action thriller Welcome to the Punch stars James McAvoy as police detective Max Lewinsky, Mark Strong as[...]