As a filmmaker, Ben Affleck is yet to put a toe wrong. His first three films are genuine belters and the man has an obvious gift for storytelling.

His new movie, Live By Night, is another retro flick, this time going back to 20s/30s America, where Affleck also stars (and writes the script) as a former solider who is now a gangster.

While we see Brendan Gleeson in there, the dulcet tones of one Hozier adds even more of an Irish vibe to a cracking trailer.

Expect his incredible streak as a director to continue with this one.

Annoyingly, we have to wait until January to see it.