James McAvoy

by Mark Chilvers

Someone’s compiled a whole reel of charming moments. Thank you, filmfanatic77. Enjoy.