David Coussins was born on June 4, 1985 in Melbourne, Victoria, Australia. He is an actor and director, known for Good Kids (2016), Winners & Losers (2011) and Tangle (2009). Read more on iMDB