That was over 17 years ago in 2005.
Today she is 37, and has starred in 52 movies in total, 32 since The Jacket was released.
In The Jacket, I think Keira Knightley looks:
The Jacket scores 6.8 out of 10 on The Movie Database.
Keira Knightley's first acting role was as 'Young Celia' in Innocent Lies, released in 1995 when she was 10.