He leads a supporting cast that includes Linda Cardellini as Mae Capone, Matt Dillon as Johnny, Kyle MacLachlan as Doctor Karlock, Kathrine Narducci as Rosie, Jack Lowden as Crawford, Noel Fisher ...