Sure, there are other characters in the sophomore season of HBO's True Detective, but it's the battle between Detective Ray Velcoro (Colin Farrell) and his moustache that offers the most gut-wrenching relationship.

We all know Hollywood is obsessed with the fresh ( just look at the sell by date of actresses.) But even they get 40 odd years. A film's lucky to have a span of 25 before a baby-faced, baseball-capped, Starbucks-carrying studio executive is screaming "remake!"