This is David Tennant as the Doctor:
Last night I dreamt that the Doctor was in Harry Potter. Then I woke up and remembered that he is. Potter fans may know him better as Barty Crouch, Jr.
Happy opening of Harry Potter and the Order of the Phoenix.
Neil Gaiman was disappointed in the Season Finale of Doctor Who as well.