Ethan Hawke in Predestination.

There’s already a pretty awesome movie on the boards in 2015: Predestination is an ingenious time-travel thriller that’s guaranteed to totally mess with your head.

Ethan Hawke plays The Barkeep, a time-traveling law officer in search of a serial bomber who is destined to cause a lot of damage in 1975. Sarah Snook plays a character called The Unmarried Mother; to discuss her role any further would spoil a lot of the fun.

I will say that both Hawke (who just gets better with age) and Snook are outstanding in this film. Snook, at times, is unrecognizable. She’s a relative newcomer, and this film could be the start of some great things for her—if people manage to see this film, that is.

There have been a lot of good movies that have played with time travel and paradoxes in the last few years, but this one goes to inconceivable extremes. By the time it’s all over, you’ll be a little shocked about what you just saw.

Special Features: There are some decent features that come along with the iTunes purchase. Bringing Predestination to Life contains multiple featurettes on the making of the film. There’s also a blooper reel that provides some nice comic relief after watching this very dark movie. Let me make this clear: Do not watch the special features before watching the movie!

Predestination is available via online sources including iTunes and Amazon.com.