Fairy Tail Puppet Theatre for Kids is free iPad and iPhone application where you can perform your own puppet theater. The background can be changed and all the characters can be moved. Unfortunately, the free version allows only two characters to be moved and you have to give 1.59 E to unlock all the characters. It is great for some role-playing and story-telling activities with young learners.
You can download and review it yourself from this link: http://itunes.apple.com/gr/app/fairy-tail-puppet-theatre/id485682322?mt=8
or you can just scan this code to get at the app center: