I think it should be Ridley Scott. Take the beauty of Gladiator, the action and sounds from Black Hawk Down, and the sci-fi effects from Alien and Blade Runner, and you get Halo.
Master Chief - Matt Damon, Christian Bale
Johnson - Denzel Washington, Samuel L Jackson
Cortana - Charlize Theron, Keira Knightley
Miranda Keyes - Michelle Monaghan, Evangeline Lilly
Jacob Keyes - Ed Harris, Harrison Ford
Lord Hood - Anthony Hopkins, Sam Shepard
Everyone else should be played by the people from the game.
James McAvoy is too small. he would never be able to pull it off.
MUSIC:
Hans Zimmer
John Williams
Master Chief - Matt Damon, Christian Bale
Johnson - Denzel Washington, Samuel L Jackson
Cortana - Charlize Theron, Keira Knightley
Miranda Keyes - Michelle Monaghan, Evangeline Lilly
Jacob Keyes - Ed Harris, Harrison Ford
Lord Hood - Anthony Hopkins, Sam Shepard
Everyone else should be played by the people from the game.
James McAvoy is too small. he would never be able to pull it off.
MUSIC:
Hans Zimmer
John Williams