Dreamgirls is one of the best movies hands down, in my opinion, Jennifer Hudson blew this role out of the water with her voice. The way they all did a beautiful job acting in this movie, showed their emotions well. Beautiful movie. The whole soundtrack was magnificent! and I can't say that about a lot of movies. I promise you, you'll regret not watching this movie, it is truly a treat. You'll enjoy it.