The film stars Daniel Radcliffe as Harry Potter, with Rupert Grint and Emma Watson, respectively, reprising roles as Harry's best friends Ron Weasley and Hermione Granger.
In the movie, Daniel Radcliffe portrays Harry Potter, while Rupert Grint and Emma Watson return to play Ron Weasley and Hermione Granger, respectively.