All Cast

Jessica Alba

Jessica Alba

Selima

Hugh Dancy

Hugh Dancy

John Truscott

Brenda Blethyn

Brenda Blethyn

Aggie

Christopher Ling Lee Ian

Christopher Ling Lee Ian

Jasmine

Emily Mortimer

Emily Mortimer

Cecil

Bob Hoskins

Bob Hoskins

Henry

K.K. Moggie

K.K. Moggie

Tipong

Noah Taylor

Noah Taylor

Neville