キーラ・ナイトレイ
In the 1999 miniseries of "Oliver Twist", Rose is played by English actress Keira Knightley.