Carl Fitzgerald mieszka w Brunswick, podrzędnej dzielnicy Melbourne, zamieszkanej przez imigrantów z Grecji i Turcji. Wraz z otrzymaniem pracy kucharza w klubie nocnym poznaje barmankę i antypatycznego ochroniarza - przyczynę wszystkich problemów. Pewnego dnia Carl, broniąc się przed atakiem Turka Mustafy, przekonanego, że to on zadenuncjował go jako handlarza kradzionymi przedmiotami i narkotykami, niechcący go zabija. Przyjaciele Mustafy chcą pomścić jego śmierć. Wkrótce kucharz zostaje porwany.
Carl Fitzgerald (Sam Neill) do niczego w życiu nie doszedł. Po tym jak opuściła go żona zamieszkał w zrujnowanym domu wraz z apodyktyczną matką, nieustannie wypominającą synowi, że jest życiowym nieudacznikiem. W końcu Carlowi udaje się znaleźć pracę kucharza w obskurnym lokalu. Mimo, że ma niechlujnego szefa, a w budynku roi się od karaluchów, Fitzgerald jest przekonany, że jego życie zmieni się na lepsze. Wkrótce potem zapoznaje dziewiętnastoletnią greczynkę Sophie (Zoe Carides). Wdaje się z nią w romans, nie podejrzewając, że dziewczyna jest zaręczona z właścicielem klubu...