Season 1

Jared Gilmore in season 1 of 'Once Upon a Time'

Jared S. Gilmore as Henry, Josh Dallas as David Nolan, Ginnifer Goodwin as Mary Margaret
Jared S. Gilmore as Henry, Josh Dallas as David Nolan, Ginnifer Goodwin as Mary Margaret
ABC