Gladiator, definitely Gladiator. It may not have the best story or characters but i feel that it was filmed better than Troy and Braveheart. Combined with a masterful score, raw acting and stunning visuals it is hard to not get emotional in some way while watching Gladiator. I'm sure that this is a biased answer but Gladiator has always struck a chord with me. It is probably Hans Zimmers score that does it for me.
I'd give Troy the second place. That movie is highly underrated. It takes a lot of flak for being historically inaccurate but out of all of these movies it is probably the most accurate just because it was adapted from a poem that is most likely pure imagination.
I think Braveheart is more professionally filmed than Troy and it also has some of the most visceral and life-like violence you will see in a war movie of it's kind but that movie is one hour to long for me.
You should throw King Arthur and Kingdom Of Heaven in this poll too.