{"id":163109,"date":"2026-05-29T09:58:46","date_gmt":"2026-05-29T09:58:46","guid":{"rendered":"https:\/\/christiancorner.us\/index.php\/2026\/05\/29\/toy-story-5-creators-reveal-the-story-behind-bad-bunny-cameo\/"},"modified":"2026-05-29T10:01:04","modified_gmt":"2026-05-29T10:01:04","slug":"toy-story-5-creators-reveal-the-story-behind-bad-bunny-cameo","status":"publish","type":"post","link":"https:\/\/christiancorner.us\/index.php\/2026\/05\/29\/toy-story-5-creators-reveal-the-story-behind-bad-bunny-cameo\/","title":{"rendered":"&#8216;Toy Story 5&#8217; creators reveal the story behind Bad Bunny cameo"},"content":{"rendered":"<p>\n<\/p>\n<div>\n<div class=\"norender-embeds medium-insert-images fImageContainer\">\n<figure contenteditable=\"false\"><figcaption contenteditable=\"true\" class=\"\">&#8216;Toy Story 5&#8217; creators reveal the story behind Bad Bunny cameo <\/figcaption><\/figure>\n<\/div>\n<p>creator of <i>toy story 5<\/i> has revealed how Bad Bunny&#8217;s voice cameo came about.<\/p>\n<p>Earlier this week, it was revealed that the Puerto Rican music star had joined the voice cast of the upcoming Pixar animation.<\/p>\n<p>Bad Bunny, whose real name is Benito Antonio Mart\u00ednez Ocasio, makes a cameo as a pizza with sunglasses, part of a small but important group of forgotten toys living in an abandoned outdoor playhouse.<\/p>\n<p>Explaining how they came up with his cameo, the film&#8217;s co-writer and co-director Andrew Stanton told the audience <i>toy story 5 <\/i>UK launch event in London, &#8220;They come out in that moment when you have these one-liner characters. Sometimes it&#8217;s fun, &#8216;Who would be right for this?'&#8221;<\/p>\n<p>He added, &#8220;We found out that Bad Bunny was a huge <i>toy Story<\/i> fan.&#8221;<\/p>\n<p>Producer Lindsay Collins shared that she discovered the singer was a big fan of the long-running franchise during the pandemic, when she made videos in which he played with &#8220;his Toy Story dolls.&#8221;<\/p>\n<div class=\"medium-insert-embeds norender-embeds\" contenteditable=\"false\">\n<figure>\n<div class=\"medium-insert-embed\">\n<p><iframe title=\"Toy Story 5 | Official Trailer | In Theaters June 19\" width=\"801\" height=\"451\" src=\"https:\/\/www.youtube.com\/embed\/c51ND9Hdbw0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/p><\/div>\n<\/figure>\n<\/div>\n<p>&#8220;We were like, &#8216;Maybe, maybe,'&#8221; Collins said, before both he and Stanton added, &#8220;There was no harm in asking.&#8221;<\/p>\n<p>The producer added, &#8220;And they said yes.&#8221;<\/p>\n<p>Tom Hanks, the voice of Sheriff Toy Woody, became aware of Bad Bunny&#8217;s cameo at the same time.<\/p>\n<p>&#8220;That&#8217;s pizza with sunglasses?&#8221; &#8220;Perfect casting,&#8221; he asked before giving his verdict.<\/p>\n<p>It was widely rumored that fellow music superstar Taylor Swift was involved in the film, possibly singing a song for the soundtrack, however, Stanton and Collins denied those reports earlier this week.<\/p>\n<p>In addition to Bad Bunny, Alan Cumming will make a cameo as Evil Bullseye, the sinister counterpart to the trusty steed, Bullseye, while British radio stars Jordan North and Sian Welby will voice the garden gnome and the inflatable flamingo in the UK version of the film.<\/p>\n<p>Other newcomers for the fifth installment include Conan O&#8217;Brien as Smarty Pants and Greta Lee as Lily Pad, a tablet who competes for her child&#8217;s attention.<\/p>\n<p>They join the old cast, which includes Hanks as Woody, Tim Allen as Buzz Lightyear and Joan Cusack as Jesse.<\/p>\n<\/p><\/div>\n<p><script type=\"text\/javascript\">\n      \/*var images = document.getElementsByTagName('img');\n      for(var i = 0; i < images.length; i++) {\n          images(i).title = images(i).alt;\n      }*\/\n    let firebaseLoaded = false;\n    function loadFirebaseOnce() {\n      if (firebaseLoaded) return;\n        firebaseLoaded = true;\n        import(\"https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-app.js\").then(() => {\n        import(\"https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-analytics.js\");\n        import(\"https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-messaging.js\").then(() => {\n          import(\"https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/push_notification.js?v=112\");\n        });\n      });\n    }\n    window.addEventListener(\"scroll\", loadFirebaseOnce, { once: true });\n    window.addEventListener(\"mousemove\", loadFirebaseOnce, { once: true });\n    window.addEventListener(\"click\", loadFirebaseOnce, { once: true });\n    var loadDeferredJS = function() {\n      var lazyloadjs = ('https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/lazysizes.min.js','https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/jquery.min.js');\n      var firebaseappjs = ('https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-app.js');\n      var firebasejs = ('https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-analytics.js','https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-messaging.js');\n      var firebasejs_tokenjs = ('https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/push_notification.js?v=112');\n      var sliderjs = ('https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/swiper-bundle.min.js');\n      var alljscustom = ('https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/tn.js?t=7422','https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/mycustom.js?t=142','https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/gbnews\/js\/custom.js');\n      setTimeout(function(){\n          lazyloadjs.forEach(function (item,index) { \n              var scriptElement=document.createElement('script');\n              scriptElement.type=\"text\/javascript\";\n              scriptElement.src = item;\n              document.body.appendChild(scriptElement);\n          });\n      }, 1000);\n              \/*setTimeout(function(){\n            firebaseappjs.forEach(function (item,index) { \n                var scriptElement=document.createElement('script');\n                scriptElement.type=\"text\/javascript\";\n                scriptElement.src = item;\n                document.body.appendChild(scriptElement);\n            });\n        }, 3500);\n        setTimeout(function(){\n            firebasejs.forEach(function (item,index) { \n                var scriptElement=document.createElement('script');\n                scriptElement.type=\"text\/javascript\";\n                scriptElement.src = item;\n                document.body.appendChild(scriptElement);\n            });\n        }, 4000);\n        setTimeout(function(){\n            firebasejs_tokenjs.forEach(function (item,index) { \n                    navigator.serviceWorker.getRegistrations().then(function(registrations) {\n                      for(let registration of registrations) {\n                          if(registration.scope != 'https:\/\/www.thenews.com.pk\/firebase-cloud-messaging-push-scope'){\n                              registration.unregister()\n                          }\n                          else{\n                              registration.update()\n                          }\n                      } \n                    });\n                    var scriptElement=document.createElement('script');\n                    scriptElement.type=\"text\/javascript\";\n                    scriptElement.src = item;\n                    document.body.appendChild(scriptElement);\n                            });\n        }, 6000);*\/\n      \/*var screenWidth = screen.width;\n      var ads_timeduration = 2800;\n      if(screenWidth < 800){\n        ads_timeduration = 3000;\n      }\n      setTimeout(function(){\n          addjs.forEach(function (item,index) { \n              var scriptElement=document.createElement('script');\n              scriptElement.type=\"text\/javascript\";\n              scriptElement.src = item;\n              document.head.appendChild(scriptElement);\n          });\n      }, ads_timeduration);*\/\n\n      \/\/const jqueryIntervalcheck = setInterval(function () {\n       \/\/ if(typeof jQuery !== \"undefined\"){\n        \/\/  clearInterval(jqueryIntervalcheck);\n          setTimeout(function(){\n              sliderjs.forEach(function (item,index) {\n                  if(item == 'https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/swiper-bundle.min.js'){\n                    var story_embed_gallery = $('.story-detail').find('.embedgallery').length;\n                    \/\/var story_embed_gallery = 0;\n                    if(parseInt(story_embed_gallery) > 0){\n                      var scriptElement=document.createElement('script');\n                      scriptElement.type=\"text\/javascript\";\n                      scriptElement.src = item;\n                      document.body.appendChild(scriptElement);\n                      var styleElement=document.createElement('link');\n                      styleElement.type=\"text\/css\";\n                      styleElement.rel=\"stylesheet\";\n                      styleElement.href=\"https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/css\/swiper-bundle.min.css\";\n                      document.head.appendChild(styleElement);\n                    }\n                  }\n              });\n          }, 2000);\n          setTimeout(function(){\n              alljscustom.forEach(function (item,index) {\n                  if(item == 'https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/push_notification.js?v=112'){\n                                                var scriptElement=document.createElement('script');\n                          scriptElement.type=\"text\/javascript\";\n                          scriptElement.src = item;\n                          document.body.appendChild(scriptElement);\n                                        }\n                  else if(item == 'https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/swiper-bundle.min.js'){\n                    var story_embed_gallery = $('.story-detail').find('.embedgallery').length;\n                    \/\/var story_embed_gallery = 0;\n                    if(parseInt(story_embed_gallery) > 0){\n                      var scriptElement=document.createElement('script');\n                      scriptElement.type=\"text\/javascript\";\n                      scriptElement.src = item;\n                      document.body.appendChild(scriptElement);\n                      var styleElement=document.createElement('link');\n                      styleElement.type=\"text\/css\";\n                      styleElement.rel=\"stylesheet\";\n                      styleElement.href=\"https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/css\/swiper-bundle.min.css\";\n                      document.head.appendChild(styleElement);\n                    }\n                  }\n                  else{\n                    var scriptElement=document.createElement('script');\n                    scriptElement.type=\"text\/javascript\";\n                    scriptElement.src = item;\n                    document.body.appendChild(scriptElement);\n                  }\n              });\n          }, 3000);\n      \/\/  }\n    \/\/  },100);\n    };\n    var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||\n    window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;\n    \/*var loadDeferredJSCaptcha = function() {\n        var addJSNode = document.getElementById(\"captchejs\");\n        var replacement = document.createElement(\"div\");\n        replacement.innerHTML = addJSNode.textContent;\n        document.body.appendChild(replacement);\n        addJSNode.parentElement.removeChild(addJSNode);\n    };*\/\n    if (raf) raf(function() { \n        window.setTimeout(loadDeferredJS, 300); \n        \/\/window.setTimeout(loadDeferredJSCaptcha, 300);\n    });\n    else {\n        window.addEventListener('load', loadDeferredJS);\n        \/\/window.addEventListener('load', loadDeferredJSCaptcha);\n    }\n    setTimeout(function(){\n        if($('.infogram-embed').length > 0 || $('embedinfogram').length > 0)\n{\n    !function (e, t, n, s) {\n        var i = \"InfogramEmbeds\", o = e.getElementsByTagName\n        if (\/^\/{2}\/.test(s) && (s = d + s), window(i) && window(i).initialized)window(i).process && window(i).process(); else if (!e.getElementById(n)) {\n            var a = e.createElement\n            a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o)\n        }\n    }(document, \"script\", \"infogram-async\", \"https:\/\/e.infogram.com\/js\/dist\/embed-loader-min.js\");\n}\nif($('.apester-media').length > 0)\n{\n    var scriptElement=document.createElement('script');\n    scriptElement.type=\"text\/javascript\";\n    scriptElement.setAttribute=\"async\";\n    scriptElement.src=\"https:\/\/static.apester.com\/js\/sdk\/latest\/apester-sdk.js\";\n    document.body.appendChild(scriptElement);\n}\nif($('.twitter-tweet').length > 0)\n{\n    var tweetObj = document.getElementsByClassName('tweetPost');\n    var counter_tweet = 0;\n    if (tweetObj.length == 0) {\n        tweetObj = document.getElementsByClassName('twitter-tweet');\n        $.each(tweetObj, function (i, v) {\n            $(this).attr('id', 'twitter-post-widget-' + i);\n        });\n    } else {\n        $.each(tweetObj, function (i, v) {\n            if($(this).find('.twitter-tweet').length > 0){\n                $(this).find('.twitter-tweet').attr('id', 'twitter-post-widget-' + counter_tweet);\n                counter_tweet++;\n            }\n        });\n    }\n    $.getScript('https:\/\/platform.twitter.com\/widgets.js', function () {\n        var k = 0;\n        var tweet = document.getElementById('twitter-post-widget-' + k);\n        var tweetParent, tweetID;\n        while (tweet) {\n            tweetParent = tweet.parentNode;\n            \/\/tweetID = tweet.dataset.tweetId;\n            tweetID = tweetParent.getAttribute(\"id\");\n            if(tweetID === null){\n              tweetID = tweet.dataset.tweetId;\n            }\n            \/\/var tweetVideoClass = tweet.getAttribute('class').split(' ')(0);\n            $(tweet).remove();\n            twttr.widgets.createTweet(\n                tweetID,\n                tweetParent\n            );\n            k++;\n            tweet = document.getElementById('twitter-post-widget-' + k);\n        }\n    });\n    \/*==============*\/\n    var tweetObjVid = document.getElementsByClassName('tweetVideo');\n    var counter_tweet = 0;\n    if (tweetObjVid.length == 0) {\n        tweetObjVid = document.getElementsByClassName('twitter-video');\n        $.each(tweetObjVid, function (i, v) {\n            $(this).attr('id', 'twitter-vid-widget-' + i);\n        });\n    } else {\n        $.each(tweetObjVid, function (i, v) {\n            if($(this).find('.twitter-video').length > 0){\n                $(this).find('.twitter-tweet').attr('id', 'twitter-vid-widget-' + counter_tweet);\n                counter_tweet++;\n            }\n        });\n    }\n    $.getScript('\/\/platform.twitter.com\/widgets.js', function () {\n        var v = 0;\n        var tweetVid = document.getElementById('twitter-vid-widget-' + v);\n        var tweetParentVid, tweetIDVid;\n        while (tweetVid) {\n            tweetParentVid = tweetVid.parentNode;\n            \/\/tweetIDVid = tweetVid.dataset.tweetId;\n            tweetIDVid = tweetParentVid.getAttribute(\"id\");\n            if(tweetIDVid === null){\n              tweetIDVid = tweet.dataset.tweetId;\n            }\n            $(tweetVid).remove();\n            twttr.widgets.createVideo(\n                tweetIDVid,\n                tweetParentVid\n            );\n            v++;\n            tweetVid = document.getElementById('twitter-vid-widget-' + v);\n        }\n    });\n}\nif($('.instagram-media').length > 0){\n    var scriptElement=document.createElement('script');\n    scriptElement.type=\"text\/javascript\";\n    scriptElement.setAttribute=\"async\";\n    scriptElement.src=\"https:\/\/platform.instagram.com\/en_US\/embeds.js\";\n    document.body.appendChild(scriptElement);\n}\nif($('.tiktok-embed').length > 0){\n    var scriptElement=document.createElement('script');\n    scriptElement.type=\"text\/javascript\";\n    scriptElement.setAttribute=\"async\";\n    scriptElement.src=\"https:\/\/www.tiktok.com\/embed.js\";\n    document.body.appendChild(scriptElement);\n}\nif($('.redditPost').length > 0){\n    var scriptElement = document.createElement('script');\n    scriptElement.type=\"text\/javascript\";\n    scriptElement.src = \"https:\/\/embed.redditmedia.com\/widgets\/platform.js\";\n    scriptElement.async = true;\n    scriptElement.charset = \"UTF-8\";\n    document.body.appendChild(scriptElement);\n}\nif($('.fb-video').length > 0 || $('.fb-post').length > 0){\n    var container_width = $(window).width();\n     if(container_width < 500){\n        if($('.fb-video').length > 0){\n            let embed_url = $('.fb-video').attr('data-href');\n            let htmla=\"\n<div style=\"float:none;\" class=\"fb_embed_section fb-video\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n';\n            $('.fb-video').parent('.embed_external_url').html(htmla);\n        }\n        else{\n            let embed_url = $('.fb-post').attr('data-href');\n            let htmla=\"\n<div style=\"float:none;\" class=\"fb_embed_section fb-post\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n';\n        }                \n    }\n    $('body').prepend('\n<div id=\"fb-root\"><\/div>\n');\n    var scriptElement=document.createElement('script');\n    scriptElement.type=\"text\/javascript\";\n    scriptElement.setAttribute=\"async\";\n    scriptElement.src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&version=v2.11&appId=580305968816694\";\n    document.body.appendChild(scriptElement);\n}    }, 4000);\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var lazyloadImages = document.querySelectorAll(\"img.lazy\");\n        var lazyloadThrottleTimeout;\n        function lazyload () {\n            if(lazyloadThrottleTimeout) {\n                clearTimeout(lazyloadThrottleTimeout);\n            }\n            lazyloadThrottleTimeout = setTimeout(function() {\n                var scrollTop = window.pageYOffset;\n                lazyloadImages.forEach(function(img) {\n                    if(img.offsetTop < (window.innerHeight + scrollTop)) {\n                        img.src = img.dataset.src;\n                        img.classList.remove('lazy');\n                    }\n                });\n                if(lazyloadImages.length == 0) {\n                    document.removeEventListener(\"scroll\", lazyload);\n                    window.removeEventListener(\"resize\", lazyload);\n                    window.removeEventListener(\"orientationChange\", lazyload);\n                }\n            }, 20);\n        }\n\n        document.addEventListener(\"scroll\", lazyload);\n        window.addEventListener(\"resize\", lazyload);\n        window.addEventListener(\"orientationChange\", lazyload);\n    });\n\n\n\n  <\/script><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8216;Toy Story 5&#8217; creators reveal the story behind Bad Bunny cameo creator of toy story 5 has revealed how Bad Bunny&#8217;s voice cameo came about. Earlier this week, it was revealed that the Puerto Rican music star had joined the voice cast of the upcoming Pixar animation. Bad Bunny, whose real name is Benito Antonio<\/p>\n","protected":false},"author":1,"featured_media":163112,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[1411,3411,19037,488,179,2396,3690],"class_list":["post-163109","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bible-verse","tag-bad","tag-bunny","tag-cameo","tag-creators","tag-reveal","tag-story","tag-toy"],"_links":{"self":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/163109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/comments?post=163109"}],"version-history":[{"count":1,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/163109\/revisions"}],"predecessor-version":[{"id":163113,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/163109\/revisions\/163113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media\/163112"}],"wp:attachment":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media?parent=163109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/categories?post=163109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/tags?post=163109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}