Difficult scenes can "mess up" an actor, says James McAvoy 0 25.10.2015 20:58 Telegraph.co.uk The Trainspotting star's comments emerged as he joined Nicole Kidman and Josh Hartnett for Danny Boyle's charity show