Saving Private Ryan will always be my number one war movie. It really is about as close to perfect as a movie can get.
Dunkirk is my number two. Until Dunkirk, I didn't think anything could get close to Saving Private Ryan in terms of war film making. I think it's Christopher Nolan's best work. Still blows my mind.