Héros ou salopards a été cité à l'Oscar du Meilleur scénario en 1981. L'acteur Jack Thompson remporta le Prix du Meilleur acteur dans un second rôle au festival de Cannes en 1980, tandis que le film fut concourrait pour la Palme d'or. Par ailleurs, le film obtint 10 récompenses décernées par l'Australian Film Institute, parmi lesquelles celle de Meilleur réalisateur pour Bruce Beresford, celle de Meilleur film et Meilleur scénario.