Gil McKinney

Gil McKinney is an American actor and voice actor who portrayed Henry Winchester in season eight and nine of Supernatural. His other roles include Prince Eric/Eric in Once Upon a Time, Derek Bishop in Friday Night Lights and Dr. Paul Grady in ER. McKinney. McKinney also provided the voice for Jack Kelso in the game L.A. Noir.

Gil McKinney was born in 1979 in Houston, Texas as Mark Gilbert McKinney.