BAFTA Awards 2023 BAFTA Awards 2023: See the complete list of winners 2 years ago On Sunday, the Royal Festival Hall in London, England, hosted the BAFTA Film Awards. With seven awards, including best film…