In this ambitious sci-fi epic set in different eras, atheist vigilante Jonathan Preest (Ryan Phillippe) seeks revenge against the tyrannical leader of futuristic Meanwhile City, where religion is being used to enslave the masses. Concurrently, in turn of the 21st century London, an artist struggles to reconcile her relationship with her mother, a sensitive man contends with heartache and a deeply religious man searches for his missing son, a haunted Gulf War veteran.