James McAvoy has joined the Rest of the World team for Soccer Aid 2014 which is currently taking place, and thanks to Lindsey we have the first few pictures of James before the match:

Gallery Links
Public Appearances > 2014 > Jun 08 | Soccer Aid