Question: who plays james potter in the harry potter movies
Answer: Adrian Justin Rawlins ( born 27 March 1958 ) is an English actor who is probably best known for playing Arthur Kidd in The Woman in Black ( 1989 ) and James Potter in the Harry Potter films .