28 suggestions
Elizabeth Banks
as Elizabeth Bennet in Pride and Prejudice

Tom Hiddleston
as Fitzwilliam Darcy in Pride and Prejudice

Michael Fassbender
as Fitzwilliam Darcy in Pride and Prejudice

James McAvoy
as Fitzwilliam Darcy in Pride and Prejudice
Adam Driver
as Fitzwilliam Darcy in Pride and Prejudice

Sebastian Stan
as Fitzwilliam Darcy in Pride and Prejudice
Lily James
as Elizabeth Bennet in Pride and Prejudice

Anya Taylor-Joy
as Elizabeth Bennet in Pride and Prejudice