Christian Bale Featured
as John Preston
Taye Diggs Featured
as Brandt
Angus Macfadyen Featured
as Dupont
Sean Bean Featured
as Errol Partridge
Emily Watson Featured
as Mary O'Brien