Warner Brothers, which is behind the Harry Potter movie, said its film took £5,915,623 over the 10-day Christmas holiday. Since its November release, however, it has grossed £54.5 million, the second highest total in UK history after Titanic at £68.9 million.