In Shrek 2, Prince Charming is revealed to be the biological son of the Fairy Godmother, who schemes to have him marry Princess Fiona. Donkey is Shrek's companion, Puss In Boots is a hired assassin turned ally, and Allen George is not a character in Shrek.