New trailer will release in four hours (8 am PT, 11 am ET, 5 pm CET)

Edit: trailer

  • Microw@lemm.eeOP
    link
    fedilink
    arrow-up
    2
    ·
    10 months ago

    They parted ways at some point in pre-production. There are various accounts about why, one popular theory is that is was due to the original creators being offered huge deals at Nickelodeon.