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
 * Benedict Cumberbatch as Gravemind