"Halo" to hit big screen