In Mr. Nice Guy Jackie è un cuoco di origini cinesi che vive da qualche anno a Melbourne, dove conduce un programma televisivo. Un giorno l'uomo si imbatte casualmente in una bella giornalista d'assalto in fuga da un gruppo di gangster, alla ricerca di un filmato ripreso dalla reporter e che potrebbe incastrare definitivamente, se consegnato alle autorità, lo spietato boss mafioso Giancarlo. La diatriba criminale coinvolge inoltre un altro gruppo di spacciatori conosciuti come i Demoni, e Jackie si troverà così tra due fuochi nell'arduo tentativo di difendere l'amata connazionale Miki, da poco arrivata in città e presa in ostaggio come "merce" di scambio da entrambe le bande.