Dirty Filthy Love Cast Michael Sheen Adrian Bower Claudie Blakley Anastasia Griffith Katie McGuinness Anton Lesser Ebe Sievwright Elliot Cowan Shirley Henderson John O'Mahony