All Cast

Reese Witherspoon

Reese Witherspoon

Becky Sharp

James Purefoy

James Purefoy

Rawdon Crawley

Jonathan Rhys Meyers

Jonathan Rhys Meyers

George Osborne

Romola Garai

Romola Garai

Amelia Sedley

Gabriel Byrne

Gabriel Byrne

The Marquess of Steyne

Rhys Ifans

Rhys Ifans

William Dobbin

Jim Broadbent

Jim Broadbent

Mr. Osborne

Bob Hoskins

Bob Hoskins

Sir Pitt Crawley

Eileen Atkins

Eileen Atkins

Miss Matilda Crawley

Tony Maudsley

Tony Maudsley

Joseph Sedley

Douglas Hodge

Douglas Hodge

Pitt Crawley

Tom Sturridge

Tom Sturridge

Older Georgy Osborne

Ruth Sheen

Ruth Sheen

Miss Pinkerton

William Melling

William Melling

Rawdy

Barbara Leigh-Hunt

Barbara Leigh-Hunt

Lady Bareacres

Roger Lloyd Pack

Roger Lloyd Pack

Francis Sharp

Angelica Mandy

Angelica Mandy

Young Becky

Deborah Findlay

Deborah Findlay

Mrs. Sedley

John Franklyn-Robbins

John Franklyn-Robbins

Mr. Sedley

Tim Preece

Tim Preece

Horrocks

Natasha Little

Natasha Little

Lady Jane Sheepshanks

Geraldine McEwan

Geraldine McEwan

Lady Southdown

Kathryn Drysdale

Kathryn Drysdale

Rhoda Swartz

Kelly Hunter

Kelly Hunter

Lady Steyne

Richard McCabe

Richard McCabe

The King

John Woodvine

John Woodvine

Lord Bareacres

Robert Pattinson

Robert Pattinson

Older Rawdy Crawley (uncredited)

Nikita Ramsey

Nikita Ramsey

Public School Girl (uncredited)

Jade Ramsey

Jade Ramsey

Public School Girl (uncredited)