在成為黑暗者後,艾瑪立即消失了,英雄們必須聯合起來拯救她,但首先他們必須找到她,這將需要一個出人意料的盟友的幫助。
回到卡美洛,梅莉達要從篡位的鄧布羅克家族中拯救自己的兄弟們,與梅林、大衛、虎克和貝兒的偶然相遇,給了梅莉達新的希望。梅莉達不甘心把一切都交給命運,她帶著貝兒踏上了一段危險的旅程,並在危急時刻學到了什麼是勇氣。在童話鎮,瑞金娜、瑪莉瑪格麗特和大衛發現了一個咒語,可以讓梅林選中的人與他交流,但當亞瑟未能聯繫到失蹤的魔法師時,英雄們開始產生懷疑。
在亞瑟控制下的梅林向艾瑪發出最後通牒:交出黑暗者匕首和普羅米修斯火花,否則他將對艾瑪一家趕盡殺絕,卡美洛局勢更加危急。拒絕屈服的艾瑪和我們的英雄們與亞瑟、梅林和瑟琳娜展開了一場史詩般的魔法和意志之戰。末日即將降臨時,出乎所有人的預料,艾瑪被迫做出了一個令人痛心的選擇。
艾瑪、瑞金娜、瑪莉瑪格麗特、大衛、羅賓漢、亨利和古德到達冥界,打算營救虎克。同時,回到魔法森林,壞皇后的舊相識給瑞金娜送上了完美的生日禮物。
哈帝斯向英雄們求助,希望能從侏儒怪和彼得潘那裏救回瑟琳娜。作為回報,他答應把他們的名字從墓碑上抹去。然而,當虎克仍然無法離開,他和艾瑪必須前往冥界的深處。
虎克和艾瑪必須打敗哈帝斯,才能和白雪公主、大衛、瑞金娜、羅賓漢、亨利和古德一起回到童話鎮。虎克離世的弟弟利亞姆的突然造訪可能會帶來他們想要的線索。同時,哈帝斯變本加厲地將英雄們困在冥界,並挑撥他們之間的關係。
回到卡美洛,虎克成為黑暗者,他對侏儒怪的復仇慾望再次被點燃。當艾瑪和虎克對他們的最佳行動方案產生分歧時,隨著卡美洛的事件追溯到現在,最後的謎底被揭開,光明與黑暗的較量出現了轉折。
虎克拒絕選擇哪三個朋友將不得不留在冥界,哈帝斯威脅要將虎克扔進失魂河。與此同時,古德急切想幫助艾瑪、白雪公主、大衛、瑞金娜、羅賓漢和亨利找到虎克,這樣他就可以回家,去到貝兒身邊,但為了這樣做,他必須在冥界找到他的前妻米拉,並接受她的幫助。
瑞金娜因羅賓漢之死悲痛欲絕。英雄們發現古德偷了哈帝斯的奧林匹亞水晶,並獲取了童話鎮所有魔法,他們決心阻止他。亨利決定不再忍受魔法為他的家庭所帶來的痛苦,所以帶著慧奧莉離開了。同時,瑟琳娜、白雪公主、大衛和虎克試圖打開一個傳送門,把梅莉達和童話鎮的其他不速之客送回家。
在卡美洛,梅林率領大家執行任務,要將匕首與神劍重新結合,這樣他就可以使用這一武器將艾瑪從威脅她靈魂的黑暗中拯救出來。虎克、瑪莉瑪格麗特、大衛、瑞金娜和羅賓偷偷溜進亞瑟的城堡,從瘋狂的國王那裏拿走了斷劍,而瑟琳娜緊隨其後。與此同時,梅林帶著艾瑪踏上征程,去對抗宿敵並取回重鑄神劍所需的神聖火花。
回到過去,露比和木蘭來到奧茲國,在那裏她們遇到了桃樂絲。三人目睹瑟琳娜返回奧茲國後,打算尋找一種方法徹底擊敗瑟琳娜。然而,桃樂絲神秘地消失了,尋找新朋友的露比來到了冥界。與英雄們重逢的露比和他們一起繼續尋找桃樂絲。
在卡美洛,當瑪莉瑪格麗特和大衛試圖找回黑暗者匕首時,艾瑪用捕夢網來查探過去,看梅林是如何變成一棵樹。艾瑪和瑞金娜一起找到了解救梅林所必需的原料,但她們必須搶先於不希望梅林獲救的亞瑟。
為了保護艾瑪,瑞金娜出人意料地挺身而出,這將考驗她站在正義一方的勇氣。亞瑟王和暴風女王舉辦了一場皇家舞會,歡迎英雄們來到卡美洛,但當慶祝活動出現致命的轉折時,大衛和羅賓必須毫不遲疑地行動起來,否則就會在拯救艾瑪的戰鬥中失去一個關鍵人物。回到童話鎮後,虎克用了一個屢試不爽的伎倆,希望能讓艾瑪重新回到光明這邊,而英雄們卻發現,一些意想不到的包袱已經跟著他們從卡美洛回家了。
英雄們繼續尋找將每個人從冥界解救出來的方法。在哈帝斯的支配下,古德創造了一個通往童話鎮的傳送門,將貝兒、瑟琳娜和嬰兒羅賓漢傳送到冥界。貝兒與侏儒怪重聚,卻得知了一個令她震驚的消息,這將永遠改變她的生活。與此同時,白雪公主和大衛絕望地試圖從冥界給他們的兒子傳遞消息。
一個從哈帝斯監獄逃出來的人告訴英雄們,說虎克被囚禁了,但要營救虎克,他們必須對付一隻守衞監獄的可怕野獸。瑪莉瑪格麗特尋找童年老友,他知道如何打敗怪獸。
瑟琳娜和亞瑟前往鄧布羅克,打算拿到魔法聖器,這將讓他們得到力量去戰勝艾瑪和我們的英雄。他們在路上將遇到梅莉達。梅莉達的父親佛格國王臨終前還欠巫婆一筆債,她此行正是去償還父債。梅莉達找來木蘭和露比這兩個朋友幫忙。但是,為了滿足女巫的要求,拯救鄧布羅克,她首先必須找出殺死她父親的騎士的身分。
魔法有可能被摧毀,童話鎮的命運也岌岌可危,艾瑪和瑞金娜爭分奪秒,想在古德之前找到亨利。瑞金娜繼續為她之前的惡行感到沮喪,而白雪公主、大衛、虎克和瑟琳娜被囚禁起來。
童話鎮即將遭遇黑暗圍城,所有復活的黑暗者都要犧牲一個活人的靈魂,來讓自己回到人間。末日將至,古德建議瑪莉瑪格麗特、大衛和其他英雄們把最後的短暫時光用來陪伴親人。艾瑪卻不肯放棄,她知道自己有責任將變成黑暗者時做的所有錯事撥亂反正,但問題只有一個——虎克變成了黑暗者。
為了保護艾瑪,瑞金娜出人意料地挺身而出,這將考驗她站在正義一方的勇氣。亞瑟王和暴風女王舉辦了一場皇家舞會,歡迎英雄們來到卡美洛,但當慶祝活動出現致命的轉折時,大衛和羅賓必須毫不遲疑地行動起來,否則就會在拯救艾瑪的戰鬥中失去一個關鍵人物。回到童話鎮後,虎克用了一個屢試不爽的伎倆,希望能讓艾瑪重新回到光明這邊,而英雄們卻發現,一些意想不到的包袱已經跟着他們從卡美洛回家了。
蘭斯洛特隱晦地提醒瑪莉瑪格麗要防備亞瑟心懷不軌,她意識到亞瑟可能是對英雄們最大的威脅,但當無法說服大衛有危險時,她決定自己解決問題。與此同時,虎克對艾瑪堅定不移的愛讓她看到了一絲希望,支撐著她對抗侏儒怪無休止的聲音。
一個從哈帝斯監獄逃出來的人告訴英雄們,說虎克被囚禁了,但要營救虎克,他們必須面對一個守衞監獄的可怕野獸。瑪莉瑪格麗特尋找童年老友,他知道如何打敗怪獸。
回到過去,露比和木蘭來到奧茲國,在那裏她們遇到了桃樂菲。三人目睹瑟琳娜返回奧茲國後,打算尋找一種方法徹底擊敗瑟琳娜。然而,桃樂菲神秘地消失了,尋找新朋友的露比來到了冥界。與英雄們重逢的露比和他們一起繼續尋找桃樂菲。
虎克拒絕選擇要讓哪三個朋友留在冥界,哈帝斯威脅要將虎克扔進失魂河。與此同時,古德急切想幫助艾瑪、白雪公主、大衛、瑞金娜、羅賓漢和亨利找到虎克,這樣他就可以回家,去到貝兒身邊,但為了這樣做,他必須在冥界找到他的前妻米拉,並接受她的幫助。