Well Once Upon a Time in the West is under 3 hours and Spartacus is just a little over 3 hours, so I can't exactly include them in four hour movies.I'd add The Ten Commandments, Spartacus, Lawrence of Arabia, and Once Upon a Time in the West to that list. There are more...
I even cheated it on Ben-Hur, which I could have sworn was four hours.