Richard Griffiths, the versatile British actor who played the boy wizard's unsympathetic Uncle Vernon in the "Harry Potter" movies, has died. He was 65. Agent Simon Beresford announced Friday that Griffiths died a day earlier of complications following heart surgery at University Hospital in Coventry, central England.