Once Upon a Time Wiki
Once Upon a Time Wiki
David Hoflin
MV5BNzk3MjZkYzYtN2FkMi00ZDE1LTk0YjItNDA1N2FjNjRiMmVlXkEyXkFqcGdeQXVyMjQwMDg0Ng@@. V1 SX669 CR0,0,669,999 AL .jpg
General Information
Gender: Male
Birthday: February 25, 1979
Age: 42
Birthplace: Stockholm, Sweden
Nationality: Swedish
Other Information
Height: 6'
Occupation(s): Actor
Talents: Acting
Family & Friends
Family: Emma (sister)
Relationships: Natalie Blair (wife)
Series Information
Character: Zeus
Only appearance: Last Rites

David Hoflin 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.

View the David Hoflin Gallery.


He has appeared in TV shows such as Ocean Girl, The Flying Doctors, Head Start, A Country Practice, McLeod's Daughters, Supernatural, State Coroner, Crossbones, and The Lost World.

Hoflin was ten when he starred in his first role alongside Meryl Streep and Sam Neill in Evil Angels (released as A Cry in the Dark outside of Australia and New Zealand), a film about the famous tragic case where a dingo stole baby Azaria Chamberlain from her tent at Ayers Rock.

In the Australian medical drama All Saints, he played a character named Kieran who had become heavily intoxicated with alcohol at a rave and subsequently passed out and neglected his younger sister, who was later raped by his friend Lewis.

In Ocean Girl, he played one of the lead male characters. The romantic chemistry between his character and that of Marzena Godecki's character, Neri is one of the central themes of the series.

Hoflin joined Neighbours in 2007 as Oliver Barnes. He received the job without auditioning after Christian Clark quit with immediate effect. He filmed his last scenes on 6 May 2008, the same day as fellow cast member Daniel O'Connor. Hoflin returned to Neighbours in April 2011 for a two-week guest stint.

Hoflin joined the cast of Alcatraz in 2012. He plays Thomas "Tommy" Madsen, a supposedly deceased, former Alcatraz inmate who disappeared in 1963. He is Rebecca Madsen's grandfather. In 2013 he was also seen on Touch and on Season 8, Episode 20 of Criminal Minds. In 2014 he appears in Crossbones. In 2015 he was a guest star in Supernatural.

Personal life

Hoflin was born in Stockholm, Sweden and has a sister called Emma

Hoflin began a relationship with his Neighbours co-star Natalie Blair in 2008. The pair currently live together in Los Angeles. On 10 March 2012, Fiona Byrne of the Herald Sun reported the couple were engaged. They married on 4 January 2013 in Warburton, Victoria. Blair and Hoflin welcomed their first child, a son, on 29 July 2016.


Year Title Type Role
1988 A Cry in the Dark Aidan, 8 years
1990 Escape from Madness Geoffrey
1990 Death in Brunswick Dave's Boy
1991 The Flying Doctors TV Series James Fraser
1992 Good Vibrations TV Mini-Series Donovan
1994 Halfway Across the Galaxy and Turn Left TV Series Bindy
1994 Law of the Land TV Series Joe Rankin
1994 - 1997 Ocean Girl TV Series Jason Bates
1998 State Coroner TV Series Andy Riordan
2000 Flipper TV Series Robie
2000 The Lost World TV Series Gideon
2000 Eugenie Sandler P.I. TV Series Peter Mitchell
2001 Head Start TV Series Patrick Gormley
2002 All Saints TV Series Keiran Sharkey
2003 Swimming Upstream Harold Fingleton Jr.
2003 The Cadet Short Sam
2004 Blue Heelers TV Series Scott Drummond
2004 McLeod's Daughters TV Series Paul Kendall
2006 Stranded Cam
2007 - 2011 Neighbours TV Series Oliver Barnes
2010 Love Begins Jake Weller
2010 Big Love TV Series First Son
2010 NCIS: Los Angeles TV Series Former Navy Lieutenant Lance Talbot
2011 RCVR TV Series Lohman
2012 Alcatraz TV Series Tommy Madsen
2012 The Beauty Inside TV Mini-Series Alex #9
2012 Major Crimes TV Series Special Agent Goodwin
2012 NCIS TV Series Randall J. Kersey
2013 Criminal Minds TV Series Chad Dumont
2013 Touch TV Series William Norburg
2014 Crossbones TV Series Charlie Rider
2015 Hawaii Five-0 TV Series Frank Simpson
2015 Supernatural TV Series Eldon Styne
2015 American Crime TV Series Mark Skokie / Mark
2015 - 2017 Z: The Beginning of Everything TV Series F. Scott Fitzgerald
2016 Mad Dogs TV Series Johan
2016 NCIS: New Orleans TV Series Daniel Nolan
2016 Once Upon a Time TV Series Zeus
2017 Supergirl TV Series Rick Malverne
2018 Bosch TV Series Detective Doug Rooker
2018 God Friended Me TV Series Charles Cole
2020 Turbulent Skies TV Series Arthur Newham / Arthur Newnham
2020 Fatale Officer Lowe
2021 Decrypted (post-production) Buck Johnson


  • He appeared early in his acting career in the Australian film Celia.
  • When he was just ten years old, he co-starred with Meryl Streep in the 1988 film Evil Angels.
  • His television credits include roles on Alcatraz, NCIS: Los Angeles, and All Saints.
  • Name is pronounced "Daarvid" not "Dayvid".
  • David announced his engagement to his former 'Neighbours' co-star, Natalie Hoflin. They started dating while working on the soap, before moving to Los Angeles in 2008. They married in Warburton on 4 January 2013.
  • He appeared early in his acting career in the Australian film Celia.
  • His television credits include roles on Alcatraz, NCIS: Los Angeles, and All Saints.
  • When he was just ten years old, he co-starred with Meryl Streep in the 1988 film Evil Angels.