This is a laugh of a film, well done and it exploits all the nooks and crannies of overlapping timelines to the point where you're spinning in circles. Really entertaining and smart in it's delivery of a well worn plot made unique through it's rougues gallery of characters and awful outcomes.