I love this movie....whenever I am sad or irritated I always watch this movie and this movie makes me feel happy again....this is a perfect mixture of all genres.....this is an OSCAR winning movie.....this movie is a fantastic and fabulous movie so I call it as a fantabulous movie....again with lots of love to the whole cast THANK YOU all for making this movie...