Each character for this movie was excellent. Starting with Taraji P. Henson, to Adam Rodriguez, to Mary J. Blige, Rev Marvin Winans and Gladys Night to Brian White. The children even made their roles very believable, the young lady Hope Olaide Wilson who played the sister was simply phenomenal. I encourage you to take a box of Kleenex with you because this is a very touching story that delivers a strong message. Each song that was sung throughout the movie ministered to the audience in one way or other, where the messages of each song related to our lives past, present and future.. Tyler you just keep getting better, and better, we are blessed to experience your talent.. Thank you for sharing.