De jonge, charismatische en hardwerkende Sparra Farrell lijkt een gelukkig en fatsoenlijk leven te leiden. Hij heeft een goede baan en een schattige verloofde genaamd Paula. Samen hebben ze een bescheiden koopwoning net buiten Melbourne. Het enige merkwaardige is dat Sparra maar bitter weinig vertelt over zijn verleden. Maar dat verleden lijkt hem nu in te halen en controle te krijgen over zijn leven.
Rose is een mooie nachtclubzangeres uit Shanghai die in de jaren '70 naar Australië trekt met haar twee kinderen. Ze heeft het niet makkelijk er te overleven en wordt bovendien verliefd op een Chinese illegale immigrant. De man valt echter op Rose haar 16-jarige dochter.