Loading amazing content...
Acting
August 21, 1972
London, England, UK
Self - Participant
2021
2016
Self
2015
Himself
2012
1996
Additional Muppet Performer
1993
as Self - Participant
as Self
as Himself
as Additional Muppet Performer