The James Bond blockbuster Skyfall has won the Best British Film award at this year's BAFTAs, besting Les Miserables, which many pundits predicted would win. Thomas Newman also won for his musical score for the film. For a complete list of winners click here.