Zak Santiago

Zac Santiagoa is the actor who will portray Prince Henry in the upcoming sixteenth episode of the second season of ABC's Once Upon a Time.