TV & FILM

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

HOLLYWOOD - NOVEMBER 03:  Actor Gil McKinney arrives at the celebration for the 300th episode of 'ER' at The Cabana Club on N
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.

PHOTO GALLERY
Once Upon a Time
CONVERSATIONS