Otto Baxter Actor or Actress (2) Otto Baxter: Not a Fucking Horror Story (2023) The Puppet Asylum (2023) Director (1) The Puppet Asylum (2023)