harry potter and the chamber of secrets is a 2002 fantasy movie directed by chris columbus. it is based on j. k. rowling's 1998 novel of the same name. the movie stars daniel radcliffe as harry potter, with rupert grint as ron weasley, and emma watson as hermione granger.