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

'Once Upon A Time' Finds Its Prince Eric
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)
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)

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.

Heart of the Truest Believer

Once Upon a Time

Popular in the Community

Close

What's Hot