Not typically a superhero movie fan but wow. It was entertaining from beginning to end. Fresh take, hilriously self-aware, a main character with heart. Superman is the most annoying superhero on paper - too good to be true - but this version makes the good guy make sense and focuses on his humanity. Poignant and timely as well - I loved it.