The 77th annual British Academy Film and Television Arts Awards (BaftaAFTAs) last night honoured excellence on the big screen at the Royal Festival Hall in London. Continue reading...