Show more
Leigh Russell was an actor, known for Romper Stomper (1992), Bad Cop, Bad Cop (2002) and Dust Off the Wings (1997). He died in May 2004 in Sydney, New South Wales, Australia. imdb.com