Will Smith will play the role of a suicidal, guilt-ridden man who attempts to make amends for his past. This gesture, which should be his end, marks his future. He crosses the tunnel of desperation but instead he finds the light thanks to a meeting with a woman who pulls him away from his agony. Will Smith eventually falls in love with this woman, played by the actress Rosario Dawson, who has become famous for her role in the Spike Lees movie He Got Game featuring Denzel Washington. Shes also a well-known actress for her performances in Grindhouse by Quentin Tarantino and Robert Rodriguez, Sin City, Rent, and Alexander. Texan actor Woody Harrelson (North Country, The Walker, Natural Born Killers, Indecent Proposal) a blind pianist who befriends Will Smith. The movie will also feature the Canadian actor Barry Pepper, famous for his role as a crack shot in Saving Private Ryan by Steven Spielberg, and for his memorables performance in The Green Mile and in Enemy of the State.