Acting
London, England, UK
Born September 28, 1979 · Died October 6, 2025
Love Never Dies· 2012
The Phantom
McLeod's Daughters· 2001
Troy O'Rourke