Who played harry potter in the harry potter films?
Daniel Radcliffe portrays fictional character Harry Potter. Daniel was born July 23, 1989, in London. In the book Harry Potter is a fictional character!