IconMoveProtect IconOUAT IconReal IconActor IconMale IconWiki IconS3 IconS6

Gil McKinney is the American actor who portrays Prince Eric on ABC's Once Upon a Time.


Mark Gilbert McKinney, professionally known as Gil McKinney, was born on February 5, 1979 in Houston, Texas.[1] He is a graduate of the University of Southern California and earned a bachelor's degree in voice performance with a minor in music theater.[2] His guest starring work on television include The WB's courtroom drama Just Legal, FOX sitcom The Loop, TNT crime series Saving Grace, CBS supernatural thriller Ghost Whisperer, the police procedural oriented shows Without a Trace, CSI, The Mentalist, Castle and Past Life as well as medical drama Grey's Anatomy.[3]

Gil's best known roles have been on ER for twenty-three episodes as Dr. Paul Grady, Derek Bishop on Friday Night Lights and as the noted Henry Winchester on Supernatural. In film, he debuted in the 2003 horror movie Jeepers Creepers II and went to work on Elvis Has Left the Building, Witches' Night, The Grudge 3 and Hitchcock.

Gil married his longtime girlfriend Kristin Randol in 2014.[4] On September 4, 2016, Gil announced the birth of their daughter, Vivienne James, via his Twitter account.[5]


Though short lived, I will always be proud that I got to be a part of #OnceUponATime. A highlight of my career thus far & I’ve loved meeting the kind & loyal fans. Thanks Adam & Eddy. #PrinceEric[10]


Note: "Archive" denotes archive footage.

External links


Start a Discussion Discussions about Gil McKinney

  • Gil McKinney as Prince Eric

    18 messages
    • Anubis16 wrote:Does anyone find it ironic that a man named ''Gil ''is playing the love interest of a mermaid Did you fig...
    • Nooooooo...guess I got my hopes up too soon for Matt Bomer </3.
Community content is available under CC-BY-SA unless otherwise noted.