Colin Farrell takes on the role made famous by Arnold Schwarzenegger in Total Recall, in theaters August 3. The film is not being described as a remake by its producers, yet it obviously bears similarities to the early '90s hit.
The line between fantasy and reality gets blurred as the fate of one man's world hangs in the balance, with the search for the truth taking on new meaning with each passing instant after his experiment with the company Rekall ... like the original.
Kate Beckinsale, Jessica Biel, Bryan Cranston and John Cho also star. Here's the trailer: