Halo 3

Halo 3 is the third Halo movie.

Cast

 * Daniel Cudmore as John-117
 * Reese Witherspoon as Cortana
 * Samuel L. Jackson as Major Johnson
 * Michael Wincott as Prophet of Truth
 * Keith David as Thel Vadam
 * Tim Dadobo as 343 Guilty Spark
 * Emily Blunt as Miranda Keyes
 * Benedict Cumberbatch as Gravemind