Harry Potter and the Goblet of Fire is a 2005 fantasy film directed by Mike Newell and is based on J.K. Rowling's 2000 book of the same name. Stars Daniel Radcliffe as Harry Potter, Rupert Grint as Ron Weasley, and Emma Watson as Hermione Granger.