IIRC The current rights are as follows:
20th Century FOX
Sony Pictures Entertainment
Outside of the main output deals, Channel 5 have shown first run of Disney classics such as Aladdin and Pocahontas as well as second run Pixar films and the terrestrial premieres of High School Musical 3, 300, 10,000 BC and Beowulf They've shown a few second run of Fox films like Ice Age, Phonebooth and X-Men 2.
ITV has exclusive rights to Harry Potter, James Bond and Star Wars while The BBC have exclusive rights to Indiana Jones.