After making over 300,000 Australians laugh on his last tour and taking a year off to star in his first feature film, Carl returns at his brilliant best with his brand new show.
2016
2015
2004
1979
2012
1997
1981
1952
1943
1964
2014
1993
1971
1998
1942