#2. Schindler’s List – 3 Hours and 17 Minutes
A harrowing and sometimes painful cinematic experience, Steven Spielberg’s truly magnificent and poetic vision of the horrors of Nazi-Germany and the Holocaust during World War II places on this list as the most difficult watch, yet arguably the most rewarding. Anchored by Liam Neeson’s solid performance as Oskar Schindler, the film strikes a powerful balance between its slow and steady character development alongside astonishing visual storytelling. John Williams’ hauntingly beautiful score and Janusz Kaminski’s stark black and white cinematography are just some of the additional elements that add to this captivating film of Jewish condemnation in one of the darkest ages of humanity in modern history.