In the film adaptations, he is played by Adrian Rawlins. In ''Harry Potter and the Order of the Phoenix'', a teenage James Potter is played by Robbie Jarvis. In ''Harry Potter and the Deathly Hallows: Part 2'', he is played by Alfie Mcllwain as a boy. | In the film adaptations, he is played by Adrian Rawlins. In ''Harry Potter and the Order of the Phoenix'', a teenage James Potter is played by Robbie Jarvis. In ''Harry Potter and the Deathly Hallows: Part 2'', he is played by Alfie Mcllwain as a boy. |