This film, boasting a stellar cast and promising premise, utterly fails to deliver on any front. Worst acting, doesn't make any sense. It seems like scenes from different movies are put together and called it a movie. there's no flow of story, you don't feel related to any character and too much B***S***. I couldn't tolerate the movie after 2 hours and walked away from it. I do NOT recommend.