Life's gone pear-shaped for Jack Irish (Guy Pearce). He's back to takeaway Chinese for one after his girlfriend Linda (Marta Dusseldorp) abandoned him for a career in Sydney, a flashy Brisvegas type is muscling in on the racetrack action, and his cabinet-making still leaves a lot to be desired. So when an old teammate of his dad's turns up looking for help, it's a welcome distraction for Jack. Des Connors' (Ron Jacobson) son Gary (Nicholas Coghlan) has gone missing, having nicked off with all Des's money. But sometimes prodigal sons go AWOL for a reason. As Jack begins to dig he discovers Gary was a man with something to hide and a very good reason to disappear - or be disappeared.