Het is Kerstmis 1958 in het conservatieve en vredige Adelaide, Australië. De jonge advocaat David O'Sullivan (Robert Carlyle) krijgt te horen dat hij Max Stuart moet verdedigen in een rechtszaak. Stuart is een jonge Aboriginal die in Ceduna, een stadje in de woestijn van West-Australië, is gearresteerd op verdenking van verkrachting van en moord op een blank meisje. O'Sullivan komt er al snel achter dat Max erin is geluisd door de lokale politie, en vi… meer