I love Will Smith and this movie is one of his best. His portrayal of a man unable to live with his guilt was spot on. What a multi-layered performance. The movie keeps you thinking throughout. I saw it at a 9:30 pm showing...my bedtime is usually 10 pm...so I told my husband, it better be good, or I'll be snoring. I didn't fall asleep and I don't understand how others can say it is slow in parts. It kept me very engaged trying to figure out all the twists, turns, and connections. And I cried more than I have cried at a movie since Steel Magnolias! Bravo, Will Smith!!!!