A friend mentioned a film they'd seen a few years ago about people who travelled through time to fight demons (live action, in English, probably since the mid-2000s). Does anyone recognise this description? She thought Shia LaBeouf was in it (which would suggest it was in the last ten years), but I can't spot anything matching the description in his filmography.


1 Answer 1


Bit of a longshot, but could it possibly be Constantine? It came out in 2005, stars Keanu Reeves with Shia LaBeouf as his plucky sidekick, and they spend a fair bit of time fighting demons.

The time travel thing doesn't quite happen, but there are a few scenes of "Hell" which looks like a post-apocalyptic LA. Lots of broken buildings and rubble everywhere, etc.

  • 1
    Sorry for the delay - I won't get chance to check this with the friend who was describing it until Monday, but I haven't forgotten! I had ruled out Constantine due to the lack of time travel, but should check this with her.
    – tardigrade
    Aug 5, 2016 at 11:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.