Season 1

Raphael Sbarge in season 1 of 'Once Upon a Time'

Raphael Sbarge as Archie Hopper, Jared S. Gilmore as Henry,  Jennifer Morrison as Emma Swan
Raphael Sbarge as Archie Hopper, Jared S. Gilmore as Henry, Jennifer Morrison as Emma Swan
ABC