Harry Potter and the Order of the Phoenix
(2007)
Directed by: David Yates
Screenplay by: Michael Goldenberg
Produced by: David Heyman
Based on the novel by J.K. Rowling
The Trio
Daniel Radcliffe as Harry Potter
Rupert Grint as Ron Weasley
Emma Watson as Hermione Granger
Hogwarts staff
Michael Gambon as Albus Dumbledore
Maggie Smith as Minerva McGonagall
Robbie Coltrane as Rubeus Hagrid
Alan Rickman as Severus Snape
Imelda Staunton as Dolores Umbridge
Warwick Davis as Filius Flitwick
Emma Thompson as Sybill Trelawney
David Bradley as Argus Filch
Apple Brook as Wilhelmina Grubbly-Plank
Hogwarts students
Gryffindor
James Phelps as Fred Weasley
Oliver Phelps as George Weasley
Bonnie Wright as Ginny Weasley
Matthew Lewis as Neville Longbottom
Devon Murray as Seamus Finnigan
Alfred Enoch as Dean Thomas
Shefali Chowdhury as Parvati Patil
William Melling as Nigel Wolpert
Ravenclaw
Katie Leung as Cho Chang
Evanna Lynch as Luna Lovegood
Afshan Azad as Padma Patil
Ryan Nelson as Michael Corner
Hufflepuff
Nick Shrim as Zacharias Smith
Slytherin
Tom Felton as Draco Malfoy
Jamie Waylett as Vincent Crabbe
Joshua Herdman as Gregory Goyle
Order of the Phoenix members
Gary Oldman as Sirius Black
David Thewlis as Remus Lupin
Brendan Gleeson as Alastor "mad eye" Moody
Mark Williams as Arthur Weasley
Julie Walters as Molly Weasley
George Harris as Kingsley Shacklebolt
Natalia Tena as Nymphadora Tonks
Peter Cartwright as Elphias Doge
Brigette Millar as Emmeline Vance
Kathryn Hunter as Arabella Figg
Jim McManus as Aberforth Dumbledore
Adrian Rawlins as James Potter
Geraldine Somerville as Lily Potter
James Payton as Frank Longbottom
Lisa Wood as Alice Longbottom
Flachback characters
Robbie Jarvis as Young James Potter
James Walters as Young Sirius Black
James Utechin as Young Remus Lupin
Charles Hughes as Young Peter Pettigrew
Susie Shinner as Young Lily Evans
Alec Hopkins as Young Severus Snape
Lord Voldemort and the Death Eaters
Ralph Fiennes as Lord Voldemort
Jason Isaacs as Lucius Malfoy
Helena Bonham Carter as Bellatrix Lestrange
Timoty Spall as Peter Pettigrew
Arben Bajraktaraj as Antonin Dolohov
Peter Best as Walden Macnair
Tav Macdougall as Travers
Richard Cubison as Jugson
Richard Trinder as Rodolphus Lestrange
Ministry for magic employees
Robert Hardy as Cornelius Fudge
Sian Thomas as Amelia Bones
Richard Leaf as John Dawlish
Chris Rankin as Percy Weasley
Jessica Hynes as Mafalda Hopkirk (voice)
Muggles
Harry Melling as Dudley Dursley
Richard Griffiths as Vernon Dursley
Fiona Shaw as Petunia Dursley
Christopher Rithin as Dennis
Richard Macklin as Malcolm
Jason Boyd as Piers Polkiss
Hogwarts denizens
John Atterbury as Phineas Nigellus Black
Sam Beazley as Everard
Creatures
Timothy Beatson as Krecher (voice)
Tony Maudsley as Grawp (voice)
Jason Piper as Bane
Michael Wildman as Magorian