Including Emma Stone (Bella Baxter), Willem Dafoe (Dr Godwin Baxter), Ramy Youssef (Max McCandles), Vicki Pepperdine (Mrs Prim), Christopher Abbott (Alfie Blessington), Jerrod Carmichael (Harry Astley), Suzy Bemba (Toinette), Hanna Schygulla (Martha Von Kurtzroc), Keeley Forsyth (Allison, Alfie's Maid), Mark Ruffalo (Duncan Wedderburn), and John Locke (David, Alfie's Butler).