The stories of Philip K. Dick have wound up on the big screen as Total Recall and Blade Runner, which suggests that Impostor -- based on Dick's short story of the same name -- would be worth looking at.
Furthermore, the movie stars Gary Sinise, another hopeful sign. Sinise, who is constitutionally incapable of giving a bad performance, co-stars with Vincent D'Onofrio and Madeleine Stowe in this futuristic tale.
Full Story