that's a really well matched cast. too bad it's a pipe dream and if we ever get a halo movie, it will be "eww bull"
shit quality casting instead.
now, here's who would be in
his halo
as the MC, none other than:

cortana is played by another known (and poor actress)

thus spending his entire casting budget, letting a flat cast of c-movie actors flesh out the rest.