What a great antidote to the never-ending kiddie-friendly cavalcade of Marvel and DC movies this series is. It isn't for kids. Karl Urban, who is brilliant as the foul-mouthed Brit Butcher, emphasises this in the first episode, during which he utters the C word at least three times.

The Boys is perfect for anyone who's sick and tired of having to sit through yet another awful Avengers movie.