On the next episode of Once Upon a Time, there will be a significant face off in Neverland as the gang continues to try and save Henry (Jared Gilmore) from Peter Pan (Robbie Kay).

ABC released a press release for the next episode of Once Upon a Time this week, titled Think Lovely Thoughts. In the episode, Pan will lead Henry to a secret cave, convincing him that only he can save magic and Neverland.

Pan's plans for Henry may not work out in his favor as Emma (Jennifer Morrison), Mary Margaret (Ginnifer Goodwin), David (Josh Dallas), Regina (Lana Parrilla), Mr. Gold (Robert Carlyle) and Hook (Colin O'Donoghue) will do whatever they can to stop him.

Flashing back in the Fairy Tale Land that was, a young Rumplestiltskin (guest star Wyatt Oleff) will find himself with a magical item that may help him make "a fresh start with his father," who has not been a good dad to him.

Once Upon a Time Season 3 Spoilers: Rumplestiltskin's Father Cast 

Shock rocker Marilyn Manson will be making his debut Once Upon a Time performance in this episode, voicing the mysterious Shadow, who was first introduced at the end of season 2. The Shadow will likely provide Emma and the gang with obstacles in their search for Henry.

Other guest stars in this episode include Rose McIver as Tinker Bell, Freya Tingley as Wendy and Stephen Lord as Malcolm.

Once Upon a Time Spoilers: New Photos Reveal Death of Significant Character? 

Once Upon a Time airs Sundays at 8 p.m. on ABC.

Watch a promo for the next episode of Once Upon a Time here: