Keri Russell

Keri Russell
Premiere of Mission: Impossible III held at the Odeon Cinema in Leicester Square - Arrivals
London, England - 25 April 2006
Credit: Daniel Deme / WENN

See our biography of Keri Russell