Taron Egerton was punched in the face by his co-star Ed Holcroft while filming 'Kingsman: The Golden Circle'. The 27-year-old actor stars as Gary 'Eggsy' Unwin in the highly anticipated sequel to the 2014 hit movie and while filming the next instalment, Egerton was punched in the nose by Holcroft - who reprised his role as rival spy Charlie Hesketh. "I mean, I don't want to demystify the thing too much but you know in those screen punches, it's all very much to do with angles.