To be brief and to the point. This movie thinks it is more clever than it actually is. The acting is pretty good but the story and the constant going back and forth between dreams, flashback and reality is a gimmick that's just meant to confuse the viewer until the "great reveal". Not so great, in my opinion. This type of storytelling has been done before.