Compared to other Nolan's movies this one caught me off guard. It completely lacks Nolan's trademark style.
Poor acting and contradictions in the plot add up to the confusion. Stacking tens of time loops (I'm not kidding here) on top of each other does not make movie a masterpiece.