Daniel Radcliffe as Harry Potter
Matt Lewis as Neville Longbottom
Katie Leung as Cho Chang
Bonnie Wright as Ginny Weasley
Evanna Lynch as Luna Lovegood
Tom Felton as Draco Malfoy
Rupert Grint as Ron Weasley
Black as Nigga
Hedwig as Himself
Dobby as Himself
Kate Upton as Griphook