Heath visits Danny in jail and receives an icy reception from him. They eventually relax into conversation and Danny reveals that he has regrets about letting his family go. Brax also visits Danny and realises he has not changed. He tells his father to give up his dream of freedom and Danny reveals that he was not aware Heath is trying to get him out. Brax later returns to the jail with Casey and Heath begins an appeal to free Danny. Danny attends his court hearing and is later freed. He turns up in Summer Bay and Brax allows him to spend the night at his house. Danny later moves into the caravan park and befriends Marilyn Chambers (Emily Symons). Danny tells Brax that he wants his money back and starts playing games with him. Danny invites Marilyn out to dinner, while some guys that he hired knock Brax out and leave him in the bush. When Casey confronts his father, Danny manages to lie his way out of it. Danny hints to Brax that he is going to get his money back from his ex-wife, Cheryl, and Casey becomes aware of Danny's darker side. Danny learns that Ruby Buckton (Rebecca Breeds) has a lot of money and he befriends her, hoping to scam her out of the money. When Heath tells Danny about his son's progress in hospital, Danny does not seem to care. Heath confronts him and Danny lashes out, making Heath realise that he has not changed.
Brax tells Danny to leave Casey alone, but he refuses. Danny is visited by Kyle Bennett (Nicholas Westaway), who gives him a gun and a fake passport. Danny learns that Casey has double crossed him, when Ruby moves into Summer Bay House. Danny attacks Casey, but he pretends to still be on his side. Casey accompanies his father to a motel and Danny robs the bar. They are caught by the owner and Danny pulls out his gun, forcing the owner to open the safe. Danny realises Casey is on Brax's side and asks him to shoot the owner. Casey refuses and shoots Danny instead. Danny is rushed to hospital, but dies in surgery.