Yes... but you need a Hard drive. And there are no achievements!
with a 360 NO. but you can play halo 2 on PC for free
yes
You can only play Halo 2 on the 360, and the first Halo is available for download on XBL marketplace, and has come down in price.
Yes
Halo 1: Xbox, Xbox 360, & PC Halo 2: Xbox 360, & Windows Vista Halo 3: Xbox 360
As far as I know, you can't play Halo 2 on a Xbox 360 Arcade. The Xbox 360 Arcade can NOT play regular Xbox games. To play Halo 2 on your 360, you'll either need to: A): Get a Xbox 360 Pro or Elite Hard Drive somehow, or B): Buy a new Xbox 360 Pro or Xbox 360 Elite
Yes.
No you need the hard drive and xbox live to play xbox 1 games
Yes.
it was originally made for the xbox but you can play it on the 360
Yes
Yup u can and i tried it and it worked on the xbox 360