The full ending is only shown if you complete the game on Legendary mode on Halo 3. Halo 4 could be in the works and be coming to X360 in 2010.
Once every three years a new full Halo game is released. Halo = 2001, Halo 2 = 2004, Halo 3 = 2007, Halo 4 = 2010?, Halo 5 = 2013?, etc
I believe Halo 5 could be on the next XBox.
People who believe Halo series ended at Halo 3 are dreaming, so much more money can be made on the Halo franchise. Microsoft will continue to milk the Halo franchise.







