cast
Guillermo del Toro
as Moustache Man/Comandate
Antonio Banderas
as Puss in Boots
Salma Hayek
as Kitty Softpaws
Zach Galifianakis
as Humpty Dumpty
Amy Sedaris
as Jill
Constance Marie
as Imelda