At last, the highly anticipated second series of True Detective returns. There is undoubtedly a great deal of expectation on it too considering the success of the first series, but we reckon our Colin Farrell and Vince Vaughn have what it takes. The action moves from Louisiana to California to introduce morally compromised detective Ray Velcoro (Farrell), Ventura County sheriff Ani Bezzerides (Rachel McAdams), Highway Patrol officer Paul Woodrugh (Taylor Kitsch) and career criminal Frank Semyon (Vaughn). This lot find their paths converging as an investigation gets under way into the murder of a high-profile businessman. It's been a while since a series has looked this promising and it will no doubt take the edge off the lack of Game of Thrones on our TV schedules tonight.