24 Hour Movie Marathon VI: Return of the Marathon ★★★★★

How can I describe it? Imagine Total Recall meets Sex in the City 2!