TV
09/04/2013 03:20 am ET Updated Sep 04, 2013

'Once Upon A Time' Season 3: Ariel's Prince Eric To Be Played By Gil McKinney

Getty

"Once Upon a Time" has cast Gil McKinney as Prince Eric opposite JoAnna Garcia Swisher's Ariel for Season 3, according to TVLine.

McKinney previously played Sam and Dean Winchester's paternal grandfather on "Supernatural" in Season 8 and Julie Taylor's T.A./paramour in "Friday Night Lights" Season 5. He recently completed a two-episode guest role on TNT's "Perception."

Both McKinney's Eric and Garcia-Swisher's Ariel are set to appear in Episode 6 of Season 3, titled "Ariel." Giancarlo Esposito is also confirmed to reprise his role as the Magic Mirror in Season 3 of the ABC fantasy, while Sean Maguire will replace Tom Ellis in the recurring role of Robin Hood. With the show's core characters heading to Neverland, viewers can also expect to meet Peter Pan and the recently cast Tinkerbell (Rose McIver).

"Once Upon a Time" Season 3 premieres Sunday, Sept. 29 at 8 p.m. ET on ABC.

PHOTO GALLERY
HuffPost
BEFORE YOU GO
Once Upon a Time
PHOTO GALLERY
Once Upon a Time

CONVERSATIONS