Movies (Acting Roles)
Boston Strangler
Keira Knightley was 37 in Boston Strangler as 'Loretta McLaughlin'.Movie Released: Thu, Mar 16 2023
Silent Night
Keira Knightley was 36 in Silent Night as 'Nell'.Movie Released: Fri, Dec 03 2021
Charlotte
Keira Knightley was 36 in Charlotte as 'Charlotte Salomon (voice)'.Movie Released: Mon, Sep 13 2021
Misbehaviour
Keira Knightley was 34 in Misbehaviour as 'Sally Alexander'.Movie Released: Thu, Mar 12 2020
Berlin, I Love You
Keira Knightley was 34 in Berlin, I Love You as 'Jane'.Movie Released: Wed, Dec 04 2019
Greed
Keira Knightley was 34 in Greed as 'Self'.Movie Released: Sat, Sep 07 2019
Official Secrets
Keira Knightley was 34 in Official Secrets as 'Katharine Gun'.Movie Released: Fri, Aug 30 2019
The Aftermath
Keira Knightley was 33 in The Aftermath as 'Rachael Morgan'.Movie Released: Fri, Mar 01 2019
Colette
Keira Knightley was 33 in Colette as 'Colette'.Movie Released: Fri, Sep 21 2018
Red Nose Day Actually
Keira Knightley was 31 in Red Nose Day Actually as 'Juliet'.Movie Released: Fri, Mar 24 2017
Collateral Beauty
Keira Knightley was 31 in Collateral Beauty as 'Amy Moore'.Movie Released: Thu, Dec 15 2016
Everest
Keira Knightley was 30 in Everest as 'Jan Arnold'.Movie Released: Thu, Sep 10 2015
The Imitation Game
Keira Knightley was 29 in The Imitation Game as 'Joan Clarke'.Movie Released: Fri, Nov 14 2014
Laggies
Keira Knightley was 29 in Laggies as 'Megan Burch'.Movie Released: Thu, Sep 25 2014
Jack Ryan: Shadow Recruit
Keira Knightley was 28 in Jack Ryan: Shadow Recruit as 'Cathy Muller'.Movie Released: Wed, Jan 15 2014
Begin Again
Keira Knightley was 28 in Begin Again as 'Gretta James'.Movie Released: Sat, Sep 07 2013
Once Upon a Time...
Keira Knightley was 28 in Once Upon a Time... as 'Gabrielle Chanel'.Movie Released: Wed, May 08 2013
Wide-Awake
Keira Knightley was 27 in Wide-Awake as 'The Witch'.Movie Released: Fri, Dec 07 2012
Stars In Shorts
Keira Knightley was 27 in Stars In Shorts as 'Woman'.Movie Released: Fri, Sep 28 2012
Anna Karenina
Keira Knightley was 27 in Anna Karenina as 'Anna Karenina'.Movie Released: Thu, Sep 06 2012
A Dangerous Method
Keira Knightley was 26 in A Dangerous Method as 'Sabina Spielrein'.Movie Released: Fri, Sep 30 2011
London Boulevard
Keira Knightley was 25 in London Boulevard as 'Charlotte'.Movie Released: Wed, Nov 10 2010
Last Night
Keira Knightley was 25 in Last Night as 'Joanna Reed'.Movie Released: Fri, Nov 05 2010
Never Let Me Go
Keira Knightley was 24 in Never Let Me Go as 'Ruth C.'.Movie Released: Thu, Mar 18 2010
Steve
Keira Knightley was 24 in Steve as 'Woman'.Movie Released: Fri, Feb 12 2010
The Duchess
Keira Knightley was 23 in The Duchess as 'Georgiana Cavendish, Duchess of Devonshire'.Movie Released: Fri, Sep 05 2008
The Edge of Love
Keira Knightley was 23 in The Edge of Love as 'Vera Phillips'.Movie Released: Fri, Jun 20 2008
Silk
Keira Knightley was 22 in Silk as 'Hélène Joncour'.Movie Released: Fri, Sep 14 2007
Atonement
Keira Knightley was 21 in Atonement as 'Cecilia Tallis'.Movie Released: Tue, Feb 27 2007
Domino
Keira Knightley was 20 in Domino as 'Domino Harvey'.Movie Released: Fri, Oct 14 2005
Pride & Prejudice
Keira Knightley was 20 in Pride & Prejudice as 'Elizabeth Bennet'.Movie Released: Fri, Sep 16 2005
The Jacket
Keira Knightley was 19 in The Jacket as 'Jackie Price'.Movie Released: Fri, Mar 04 2005
Stories of Lost Souls
Keira Knightley was 19 in Stories of Lost Souls as 'Leah'.Movie Released: Fri, Nov 12 2004
King Arthur
Keira Knightley was 19 in King Arthur as 'Guinevere'.Movie Released: Wed, Jul 07 2004
Love Actually
Keira Knightley was 18 in Love Actually as 'Juliet'.Movie Released: Sun, Sep 07 2003
The Seasons Alter
Keira Knightley was 17 in The Seasons Alter as 'Helena'.Movie Released: Tue, Dec 10 2002
New Year's Eve
Keira Knightley was 17 in New Year's Eve as 'Leah'.Movie Released: Mon, Nov 18 2002
Pure
Keira Knightley was 17 in Pure as 'Louise'.Movie Released: Fri, Sep 13 2002
Thunderpants
Keira Knightley was 17 in Thunderpants as 'Music School Student'.Movie Released: Fri, May 24 2002
Bend It Like Beckham
Keira Knightley was 17 in Bend It Like Beckham as 'Juliette 'Jules' Paxton'.Movie Released: Thu, Apr 11 2002
The Hole
Keira Knightley was 16 in The Hole as 'Frances 'Frankie' Almond Smith'.Movie Released: Fri, Apr 20 2001
Princess of Thieves
Keira Knightley was 15 in Princess of Thieves as 'Gwyn'.Movie Released: Sun, Mar 11 2001
Deflation
Keira Knightley was 15 in Deflation as 'Jogger'.Movie Released: Mon, Jan 01 2001
Coming Home
Keira Knightley was 13 in Coming Home as 'Young Judith'.Movie Released: Sat, Apr 11 1998
The Treasure Seekers
Keira Knightley was 11 in The Treasure Seekers as 'The Princess'.Movie Released: Wed, Dec 25 1996
Innocent Lies
Keira Knightley was 10 in Innocent Lies as 'Young Celia'.Movie Released: Fri, Jun 30 1995
A Village Affair
Keira Knightley was 10 in A Village Affair as 'Natasha Jordan'.Movie Released: Mon, Apr 17 1995
Royal Celebration
Keira Knightley was 8 in Royal Celebration as 'Angela'.Movie Released: Sun, Sep 26 1993
Conception
Keira Knightley will be 39+ in Conception Movie Released: Unreleased
TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate agesBlack Doves
Keira Knightley was 39+ in Black Doves as 'Helen Webb'.TV Show Released: First Air Date
Thu, Dec 05 2024
The Sound Collector
Keira Knightley was 38+ in The Sound Collector as 'The Narrator (voice)'.TV Show Released: First Air Date
Thu, Nov 23 2023
My Grandparents' War
Keira Knightley was 34+ in My Grandparents' War as 'Self'.TV Show Released: First Air Date
Wed, Nov 27 2019
Discovering Fashion
Keira Knightley was 31+ in Discovering Fashion as 'Self (archive footage)'.TV Show Released: First Air Date
Mon, Aug 01 2016
Late Night with Seth Meyers
Keira Knightley was 28+ in Late Night with Seth Meyers as 'Self'.TV Show Released: First Air Date
Tue, Feb 25 2014
Neverland
Keira Knightley was 26+ in Neverland as 'Tinker Bell (voice)'.TV Show Released: First Air Date
Sun, Dec 04 2011
The Graham Norton Show
Keira Knightley was 21+ in The Graham Norton Show as 'Self - Guest, Self'.TV Show Released: First Air Date
Thu, Feb 22 2007
The Reichen Show
Keira Knightley was 20+ in The Reichen Show as 'Self'.TV Show Released: First Air Date
Fri, Nov 11 2005
My Shot With
Keira Knightley was 20+ in My Shot With TV Show Released: First Air Date
Tue, Sep 06 2005
The Ellen DeGeneres Show
Keira Knightley was 18+ in The Ellen DeGeneres Show as 'Self'.TV Show Released: First Air Date
Mon, Sep 08 2003
Doctor Zhivago
Keira Knightley was 17+ in Doctor Zhivago as 'Lara Antipova'.TV Show Released: First Air Date
Sun, Nov 24 2002
American Idol
Keira Knightley was 17+ in American Idol as 'Self'.TV Show Released: First Air Date
Tue, Jun 11 2002
Richard & Judy
Keira Knightley was 16+ in Richard & Judy as 'Self'.TV Show Released: First Air Date
Mon, Nov 26 2001
Friday Night with Jonathan Ross
Keira Knightley was 16+ in Friday Night with Jonathan Ross as 'Self - Guest'.TV Show Released: First Air Date
Fri, Nov 02 2001
Oliver Twist
Keira Knightley was 14+ in Oliver Twist as 'Rose Fleming'.TV Show Released: First Air Date
Sun, Nov 28 1999
Coming Home
Keira Knightley was 13+ in Coming Home as 'Young Judith'.TV Show Released: First Air Date
Sun, Apr 12 1998
The View
Keira Knightley was 12+ in The View as 'Self'.TV Show Released: First Air Date
Mon, Aug 11 1997
The Daily Show
Keira Knightley was 11+ in The Daily Show as 'Self'.TV Show Released: First Air Date
Mon, Jul 22 1996
Late Night with Conan O'Brien
Keira Knightley was 8+ in Late Night with Conan O'Brien as 'Self - Guest'.TV Show Released: First Air Date
Mon, Sep 13 1993
Screen One
Keira Knightley was 4+ in Screen One as 'Angela'.TV Show Released: First Air Date
Sun, Sep 10 1989
LIVE with Kelly and Mark
Keira Knightley was 3+ in LIVE with Kelly and Mark as 'Self - Guest'.TV Show Released: First Air Date
Mon, Sep 05 1988
The Bill
Keira Knightley was 0+ in The Bill as 'Sheena Rose'.TV Show Released: First Air Date
Tue, Oct 16 1984
Entertainment Tonight
Keira Knightley was 0+ in Entertainment Tonight as 'Self'.TV Show Released: First Air Date
Tue, Sep 15 1981
The Oscars
Keira Knightley was 0+ in The Oscars as 'Self'.TV Show Released: First Air Date
Thu, Mar 19 1953