Net Worth →
Filmographies

Keira Knightley Filmography: Every Movie and TV Show in Order

All 53 Keira Knightley roles in chronological order (1953 to 2025): 45 movies and 8 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Keira Knightley filmography
TMDB

How many movies and TV shows has Keira Knightley been in? This complete Keira Knightley filmography lists 53 credited roles (45 films, 8 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.

Keira Knightley movies in order

Keira Knightley TV shows

  • The Oscars (1953) as Self
  • The Bill (1984) as Sheena Rose
  • The Wonderful World of Disney (1997) as Gwyn
  • Oliver Twist (1999) as Rose Fleming
  • American Idol (2002) as Self
  • Doctor Zhivago (2002) as Larissa Ameliava 'Lara' Antipova
  • Neverland (2011) as Tinker Bell (voice)
  • Black Doves (2024) as Helen Webb

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Keira Knightley been in?

Keira Knightley has 45 credited film roles and 8 TV roles, for a total of 53 credits from 1953 to 2025.

What was Keira Knightley's first major role?

The Oscars (1953).

What is Keira Knightley's most recent project?

The Woman in Cabin 10 (2025).

Sources

More in Movies