More ideas from Anni.
James McAvoy attends The London Evening Standard Theatre Awards at The Old Vic Theatre on November 13, 2016 in London, England.

How To Raise Your Testosterone Levels As You Age James McAvoy attends The London Evening Standard Theatre Awards at The Old Vic Theatre on November 2016 in London, England.

James McAvoy

James McAvoy photographed for the Hollywood Reporter in Cannes, France. Looks like Gerard Butler