
The biggest night in the British film calendar has arrived with London hosting the 79th Bafta Film Awards.
The Prince and Princess of Wales attended after what has been a difficult week for the wider royal family. William is president of the British Academy.