Question: has once upon a time been renewed?
Answer: Once Upon a Time Cancelled. Once Upon a Time's “happily ever after” is coming sooner than expected; the ABC drama's current seventh season will be its last. ... Saying goodbye will be bittersweet, but Once Upon a Time will forever be part of the ABC legacy and we can't wait for fans to join us in this epic final chapter.”