Dumbuldore, Snape, Madeye, Hedwig
The Main Cast of Harry Potter: The Half Blood Prince.
Cast names and people they play (from left-to-right).
Micheal Gambon: Albus Dumbuldore; Tom Felton: Draco Malfoy; Emma Watson: Hermione Granger: Rupert Grint: Ron Weasley; Daniel Radcliffe: Harry Potter; Bonnie Wright: Ginny Weasley; Jessie Cave: Lavender Brown; Jim Broadbent: Horace Slughorn.
Wishing that H/G & Hr/R relationships keep going even past the Last book.