Live coverage of the British Academy Film Awards was watched by more than 5m viewers on Sunday evening, but Dancing On Ice continued to own primetime, the latest audience data has revealed.