Emily Beecham

Emily Beecham born in Manchester, England) is an English film, television and stage actress. She is best known for her roles in The Street and The Village. In 2011 she received Best Actress award at London Independent Film Festival.