as Tommy Cooper

Derek Herbert as Tommy Cooper