For Season 3, Once Upon A Time explores the fantasy world of Neverland. Unlike previous adaptations, showrunners Adam Horowitz and Edward Kitsis’ take on Peter Pan will be darker, more complicated and frightening. In addition to Peter Pan, the show’s producers are adding three new characters to the mix. Correction, only two. Robin Hood was actually introduced last season, but due to Tom Ellis’ availability, the role has been recast. Find out who’s taking over and what other fairy tale favorites are setting sail to Neverland this Fall.

You can’t be in Neverland without Tinkerbell. Tackling the iconic role is Rose McIver. Her previous credits include Power Rangers RPM and CSI: Crime Scene Investigation. The 24-year-old Kiwi actress can next be seen on Showtime’s upcoming Masters of Sex.

Stepping in for Ellis to fight alongside the merry men is Sean Maguire. The 37-year-old British actor is probably best known for his work in the 300 spoof, Meet the Spartans. His television credits include UPN’s Eve, Criminal Minds and Bedlam.

Both McIver and Maguire have been tapped for multiple episodes. Though not cast yet, the show plans on adding Little Mermaid to the mix. Season three of Once Upon a Time premieres Sunday, Sept. 29, at 8:00 PM ET. on ABC. Check out a preview below OUAT showed at San Diego Comic Con.