David Hoflin (/ˈdɑːvᵻd/) is a Swedish-born Australian actor. He is most famous for playing Jason Bates in Ocean Girl between 1994 and 1998, and Oliver Barnes in Neighbours between 2007 and 2008.

He portrayed Zeus in the ABC series Once Upon a Time.

Community content is available under CC-BY-SA unless otherwise noted.

Bring Your Disney Movies Together