2 stars because the first 45 minutes was pretty good - it all went downhill from there. That's when the flashbacks that last entirely to long begin. I am surprised that many big name stars would be in such a terribly written movie. Don't waste your time.