Shreks swashbuckling feline gets a solo outing in this DreamWorks Animation production, once again starring the voice talents of Antonio Banderas as Puss in Boots, with Salma Hayek and Zach Galifianakis co-starring.~ Jeremy Wheeler, All Movie Guide