Cillian Murphy's back for a second run of Peaky Blinders (9.00pm, BBC Two), there's the pilot of new US drama Forever (9.00pm, Sky 1), while everything's changed on Scandal (9.00pm, Sky Living).
Peaky Blinders, 9.00pm, BBC Two
Birmingham crime boss Thomas Shelby (Cillian Murphy) heads into perilous territory in the second run of Steven Knight’s acclaimed gangster epic. As the 1920s begin to roar, business is booming for the Peaky Blinders gang and Shelby expands his legal and illegal operations. He has his sights set firmly on wider horizons, and the race tracks of the South are calling out for new management. Shelby’s rise brings him into contact with the upper echelons of society - and new adversaries.
Forever, 9.00pm, Sky 1
British actor Ioan Gruffudd – last seen in Ringer - dies a lot in this new supernatural drama. He plays Henry Morgan, a top medical examiner in New York who also happens to be immortal. He has no idea why he’s been given this gift-cum-curse, but is determined to unravel the mystery of his existence. The only person aware of Henry’s secret is best pal Abe (Judd Hirsch, Numb3rs), but then a cop comes snooping when a deadly train crash takes place.
Scandal, 9.00pm, Sky Living
Everything's changed following last week’s multiple revelations, as everybody, including Olivia and Sally Langston, must face the consequences. As Fitz confronts Rowan he plots a revenge that will end his nemesis’s B613 career. And having previously taken the wrong course of action, Liv tries to put things right before it’s too late. Cyrus, meanwhile, helps Sally clear up one hell of a mess, as well as coming to an arrangement with James about the future of their relationship.