Daniel Radcliffe as Harry Potter Emma Watson as Hermione Granger Rupert Grint as Ron Weasley Richard Harris as Prof. Dumbledore Maggie Smith as Prof. McGonagall Zoe Wannamaker as Madme Hooch Sean Biggerstaff as Oliver Wood Robbie Coltrane as Rubeus Hagrid Richard Griffiths as Vernon Dursley Fiona Shaw as Petunia Dursley Harry Melling as Dudley Dursley James Phelps as Fred Weasley Oliver Phelps as George Weasley Chris Rankin as Percy Weasley Alan Rickman as Severus Snape Ian Hart as Prof. Quirrell John Cleese as Nearly-Headless Nick Tom Felton as Draco Malfoy Warwick Davis as Prof. Flitwick |