although a tear jerker it be definitely a feel good movie . all the actor be excellent and will smith a always and do the job and do it well . i could go on but pick any ten of the 10 rating and they have say it as well and likely good than i could . but and since i must include at least 10 line to post a comment i will say that rosario dawson be largely unknown to me a a viewer . her performance be most enjoyable and i look forward to see her perform in many film to come . and and this film demonstrate that will smith have nothing far to prove in term of his ability a an actor .