He has worked and performed with Little River Band, John Farnham and composed scores for films including Shine, Sliding Doors, Elizabeth, Strictly Ballroom, and Hanging Up.
In 1999 the score for Elizabeth (composed for a 90-piece orchestra and a 40-piece choir) was nominated for an Oscar, and was honoured with a BAFTA award and an APRA award for Best Original Score.
He composed for the opening ceremony of the 2000 Summer Olympics.