David Tennant will host the 2025 BAFTA Film Awards on February 16 at Southbank Centre's Royal Festival Hall, marking his ...