Oliver Barnes is a fictional character from the Australian television soap opera Neighbours, played by David Hoflin. He made his first appearance during the episode broadcast on 30 January 2007. Oliver is the oldest son of Rebecca Napier (Jane Hall) and the brother of Declan Napier (James Sorensen). Some of Oliver's biggest storylines included discovering that he was adopted, finding his birth parents and becoming a father. Oliver departed the show on 8 August 2008. Hoflin and his co-star Natalie Blair reprised their roles in March 2011 to help facilitate Hall's departure from the show.