Back to the Future/Shrek

Cast

 * Marty McFly as Shrek
 * Einstein as Donkey
 * Doc Emmet Brown as Puss in Boots
 * Jennifer Parker as Princess Fiona
 * George McFly as King Harold
 * Lorraine McFly as Queen Lillian
 * Biff Tannan as Lord Farquaad
 * and more