Directed By

Fernando Meirelles

Cast

Ralph Fiennes, Rachel Weisz, Daniele Harford, Danny Huston, John Keogh, Hubert Kound?, Bill Nighy, Pete Postlethwaite