With filming for the sixth Harry Potter film well underway, Newsround can reveal the names of more actors chosen to star in The Half-Blood Prince.
Cormac McLaggen, the wannabe Gryffindor Keeper who Hermione uses to try and make Ron jealous, will be played by Freddie Stroma.
Meanwhile, 18-year-old Louis Cordice will play Blaise Zabini, a Slytherin student who dislikes muggle borns.
Last month it was revealed Jessie Cave, 20, had won the role of Lavender Brown.
Katie Bell, the Gryffindor chaser who suffers terrible injuries from a cursed necklace, is being played by Georgina Leonidas. Isabella Laughland will play her friend Leanne.
Gryffindor fourth year Romilda Vane who tries to use a love potion on Harry, will be played by Anna Shaffer.
Louis Cordice will play Blaise Zabini
And Robert Knox will play Ravenclaw student Marcus Belby.
They will start filming their scenes early in 2008.
The film is due to be released later in the year.