Halo 2

Halo 2 is the second movie in the Halo Trilogy.

Cast

 * Daniel Cudmore as John-117
 * Reese Witherspoon as Cortana
 * Keith David as Thel Vadam
 * Michael Wincott as Prophet of Truth
 * David Huddleston as Prophet of Mercy
 * Michael Fassbander as Prophet of Regret
 * Andy Serkis as Tartarus
 * Benedict Cumberbatch as Gravemind