For several months there have been rumours that Oscar-nominated actress Kate Winslet, who starred in Titanic, was to play the role. But many Potter fans will be pleased to learn that a French actress has been given the part.
Fleur Delacour is a pupil at French wizarding school Beauxbatons, and is one of the four champions competing in the Triwizard Tournament.
The other champions are Cedric Diggory, played by Robert Pattinson and Viktor Krum, who is reportedly being played by Bulgarian teenager Stanislav Yanevski.