Claim: Alicia Christian "Jodie" Foster has received various awards, including three BAFTA Film Awards, which were initially held in the pedestrianized area in the West End of London, England, at the flagship Odeon theater.
Verdict: NOT ENOUGH INFO