The story for this movie is interesting...okay, there is really more like two stories going on, so the story that takes place while Hayden Christensen's character is supposedly unconscious is the one I found interesting. Lena Olin and Terrance Howard are great actors, and it's a shame they were paired with such dead weights like H.C. and Jessica Alba, who cannot act, and are absolutely awful in this. Hayden Christensen being the absolute worst, completely unconvincing, and dead weight for this movie.
Even with the bad acting, the movie is worth a watch, I guess, if you don't mind watching too actors who have no talent plod their way through their roles while others who actually have talent do what they can to save the movie, which does have a decent story.
7/10