Guest Stars Ted Levine as Chief Thomas Byrnes David Wilmot as Capt. Connor Daisy Bevan as Esther Jackson Gann as Joseph / Bernadette Grace Zabriskie as Mrs. Moore Bill Heck as John Beecham Katie Brayben as Edith Roosevelt Lily-Rose Aslandogdu as Alice Roosevelt Co Starring Dominic Boyle as Maxie Nicola Stephenson as Maebh Connor Anson Boon as Paresis Hall Boy #6 Zsolt Páll as Bath House Cop Art Burnett as Thomas Connor Sonny Charlton as Paresis Hall Boy #3 Ben Lamb as Jack Astor Nino Surguladze as Donna Elvira / Opera Singer Billy Barratt as Ted Roosevelt Jr. Rupert Turnbull as Kermit Roosevelt Tim Barlow as Mr. Kreizler Simone Alberghini as Don Giovanni / Opera Singer Kata Pálfi as Nurse Jan Šťáva as Leporello / Opera Singer Pavel Švingr as Commendatore / Opera Singer Simon Harvey as Bathhouse Caretaker