David Hirschfelder

1990s

Shine (1996)

Elizabeth (1998)

2000s

The Weight of Water (2000)

The Five People You Meet in Heaven (2004)

Aquamarine (2006)

Australia (2008)

2010s

The Water Diviner (2014)

The Dressmaker (2015)

A Street Cat Named Bob (2016)