David Tennant (Doctor Who, Inside Man) will host this year’s EE BAFTA Film Awards ceremony, which will be held at the Southbank Centre’s Royal Festival Hall in London on Feb. 18, the British Academy has unveiled. It will be the Scottish star’s first time presenting the honors event. Midday on Friday London time, BAFTA will […]