Too many favorites to list, but the last great film I saw was Cleopatra (the old Elizabeth Taylor epic from 1963). It's about 4 hours long, so definitely a grind to get through, but splendidly well-acted and well-written. The sets are amazing too; today it would all be phony-looking CGI, so you have to appreciate the effort they put into costumes and sets back then.