I consider this a perfect movie. Fantastic writing, great acting, great vibe. Freeman is fantastic. My all time favorite flick! A must see... and do not let anyone spoil the big surpise!