David Ryall

David Ryall portrayed Elphias Doge in Harry Potter and the Deathly Hallows: Part 1. He replaced Peter Cartwright, who played the character in the film adaptation of Harry Potter and the Order of the Phoenix.