Plants vs. zombies
Watch Trailer
Cast List
Overrated and overhyped
Brilliant and touching
A brilliant film that helped define a genre
It's an amazing and heartbreaking story.