Huffpost Celebrity

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

Posted: Updated:
HOLLYWOOD - NOVEMBER 03: Actor Gil McKinney arrives at the celebration for the 300th episode of 'ER' at The Cabana Club on November 3, 2007 in Hollywood, California. (Photo by Charley Gallay/Getty Images) | 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.

Once Upon a Time
Share this
Current Slide

Around the Web

Once Upon A Time - Prince Eric is being Cast | Entertainment Outlook

Once Upon a Time: Prince Eric role being cast | Vancity Filming

Prince Eric - Once Upon a Time Wiki

Once Upon a Time Season 3 Spoiler: Meet Ariel's Dashing Prince Eric! (PHOTO)