Leigh Russell was an actor, known for Romper Stomper (1992), Ash Wednesday (2003) and Sky Trackers (1990). He died in May 2004 in Sydney, New South Wales, Australia. Read more on iMDB