Little Women is my favorite movie. Period. First of all, it's a beautiful film and everyone is well-cast (how annoying is young Kirsten Dunst?). Winona Ryder is the most convincing and compelling Jo. You can feel time passing as you watch the film including seasons, times of war, times of peace, and the anxiety of not wanting things to change too much as you grow older. Plus, Baby Christian Bale.