Keira Knightley
In May 2013, Harlech appeared in Karl Largerfeld's film "Once Upon A Time", featuring Keira Knightley.