The cast for the second season of True Detective is several steps closer to completion. Colin Farrell and Vince Vaughn are confirmed (and Taylor Kitsch said recently that his deal is done), and now the show has added yet more names, with Kelly Reilly, Michael Irby, Abigail Spencer and Leven Rambin all reportedly signing on. Set in California locales, and once more written by Nic Pizzolatto, the new season sees Farrell as Velcoro, a compromised detective whose allegiances are torn between his masters in a corrupt police department and the mobster who owns him. Vaughn will play Frank Semyon, a career criminal in danger of losing his empire when his move into legitimate enterprise is upended by the murder of a business partner. Rachel McAdams is reported to be close to a deal to play police detective Ani Bezzerides. Irby is playing Elvis Ilinca, McAdams’ police partner, but the other new arrivals’ roles are shrouded in secrecy for now. Justin Lin is set to direct the first two