Rose McIver

Once Upon a Time has found its Tinker Bell!

Rose McIver has been tapped to take on the role of Disney's classic fairy who's normally an ally of Peter Pan, TVGuide.com has confirmed.

McIver, whose credits include The Lovely Bones, Legend of the Seeker and the upcoming Showtime drama Masters of Sex, will appear in multiple episodes in Season 3, as first reported by Entertainment Weekly. The third season will head to Neverland as the Charmings and their new allies try to rescue Henry (Jared Gilmore), who was kidnapped by Greg (Ethan Embry) and Tamara (Sonequa Martin-Green) for Peter Pan, who will be much darker in the ABC fairy tale drama.

Once Upon a Time heads to Neverland, welcomes Peter Pan, Tinker Bell and Ariel!

"It's taking the icon and putting our spin on it," executive producer Adam Horowitz said of Tinker Bell at Comic-Con. "How we introduce her, and who she is, is hopefully going to be surprising because we're going to find she has a surprising connection to someone [on the Comic-Con panel]." The panel included Ginnifer Goodwin, Lana Parrilla, Jennifer Morrison, Michael Raymond-James, Joshua Dallas, Emilie de Ravin, Robert Carlyle and Colin O'Donoghue, who would seem to be the likely candidate. However, producers stressed it would be a surprising connection.

Once Upon a Time returns Sunday, Sept. 29 at 8/7c on ABC.