Alfie McIlwain

Alfie McIlwain (born 1997 or 1998) is an actor who portrayed eleven-year-old James Potter in Harry Potter and the Deathly Hallows: Part 2. Alfie was not credited for his appearance, the credit instead going to Robbie Jarvis. Alfie's name was not even known until his co-star Ben Clarke confirmed it on Twitter on 28 August, 2011.

Notes and references
1. http://twitter.com/#!/benedictclarke/status/107892013030055936