{"id":22280,"date":"2026-03-01T21:20:01","date_gmt":"2026-03-01T21:20:01","guid":{"rendered":"https:\/\/www.jubi24.com\/?p=22280"},"modified":"2026-03-01T21:20:04","modified_gmt":"2026-03-01T21:20:04","slug":"matthew-mccoughaney-reveals-one-rule-of-christopher-nolan-he-would-never-break","status":"publish","type":"post","link":"https:\/\/www.jubi24.com\/?p=22280","title":{"rendered":"Matthew McCoughaney reveals one rule of Christopher Nolan he would never break"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div>\n<div class=\"norender-embeds medium-insert-images fImageContainer ui-sortable\">\n<figure><figcaption class=\"\">Photo:\u00a0Matthew McCoughaney reveals one rule of Christopher Nolan he would never break<\/figcaption><\/figure>\n<\/div>\n<p>Matthew McCoughaney has revealed one unique trait of Christopher Nolan which is specific to his filmmaking. <\/p>\n<p>In a new chat for <i>Variety<\/i>, Matthew McCoughaney had a candid chat with his work experience with none other than Christopher Nolan. <\/p>\n<p>Reflecting on his experience with the filmmaker while working on <i>Interstellar,<\/i> the acting sensation revealed that Nolan would always take his time to reflect on the questions that McCoughaney asked. <\/p>\n<p>\u201cHe had written this world and these concepts, and the rules of this world. Time travel, and how it\u2019s different in different places and different frequencies.\u201d<\/p>\n<p>Ultimately, he would revert to him and explain the concept in a way which would make complete sense. <\/p>\n<p> \u201cSo I would go to him to ask the rules sometimes. Sometimes he\u2019d give me an answer, and sometimes he\u2019d be like, \u201cI don\u2019t know. Let me get back to you.\u201d And he\u2019d always come back. A week later: \u2018I thought about that question you asked.\u2019\u201d <\/p>\n<p>\u201cHe\u2019d lay it out, and it would make sense,\u201d he recalled.<\/p>\n<p>He also addressed that Nolan is a practical problem solver who does not complicate simple things.<\/p>\n<p>\u201cThe other thing I remember is that Chris will not make something simple complicated. This is a man that had a budget to get all the toys, but the way we shot certain scenes where I\u2019m floating through space, I\u2019m on a gimbal that he\u2019s holding onto on the other side.\u201d<\/p>\n<p>\u201cI remember going like, \u201cWhy wouldn\u2019t you use the big cranes?\u201d \u201cBecause it\u2019s a waste of money. It\u2019s only as good \u2014 or not as good \u2014 as this.\u201d<\/p>\n<p>\u201c\u2019This, what I learned in independent filmmaking, is still the best way to get this shot.\u2019 He would always keep it simple when you need to keep it simple.\u201d\u00a0<\/p>\n<\/p><\/div>\n<pre><code>  \/*var images = document.getElementsByTagName('img');\n\n  for(var i = 0; i &amp;lt; images.length; i++) {\n      images[i].title = images[i].alt;\n  }*\/\nvar loadDeferredJS = function() {\n\n  var lazyloadjs = [&amp;#039;https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/lazysizes.min.js&#039;,&#039;https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/jquery.min.js&#039;];\n\n\n  var firebaseappjs = [&amp;#039;https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-app.js&#039;];\n  var firebasejs = [&amp;#039;https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-analytics.js&#039;,&#039;https:\/\/www.gstatic.com\/firebasejs\/7.1.0\/firebase-messaging.js&#039;];\n\n  var firebasejs_tokenjs = [&amp;#039;https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/push_notification.js?v=112&#039;];\n\n  var sliderjs = [&amp;#039;https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/swiper-bundle.min.js&#039;];\n\n  var alljscustom = [&amp;#039;https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/tn.js?t=7422&#039;,&#039;https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/js\/mycustom.js?t=142&#039;,&#039;https:\/\/www.thenews.com.pk\/assets\/front\/html_assets\/gbnews\/js\/custom.js&#039;];\n\n\n  setTimeout(function(){\n      lazyloadjs.forEach(function (item,index) { \n          var scriptElement=document.createElement(&amp;#039;script&amp;#039;);\n          scriptElement.type=&amp;quot;text\/javascript&amp;quot;;\n          scriptElement.src = item;\n          document.body.appendChild(scriptElement);\n      });\n  }, 1000);\n\n\n          setTimeout(function(){\n        firebaseappjs.forEach(function (item,index) { \n            var scriptElement=document.createElement(&amp;#039;script&amp;#039;);\n            scriptElement.type=&amp;quot;text\/javascript&amp;quot;;\n            scriptElement.src = item;\n            document.body.appendChild(scriptElement);\n        });\n\n\n    }, 3500);\n\n    setTimeout(function(){\n        firebasejs.forEach(function (item,index) { \n            var scriptElement=document.createElement(&amp;#039;script&amp;#039;);\n            scriptElement.type=&amp;quot;text\/javascript&amp;quot;;\n            scriptElement.src = item;\n            document.body.appendChild(scriptElement);\n        });\n    }, 4000);\n\n    setTimeout(function(){\n        firebasejs_tokenjs.forEach(function (item,index) { \n\n                navigator.serviceWorker.getRegistrations().then(function(registrations) {\n                  for(let registration of registrations) {\n\n                      if(registration.scope != &amp;#039;https:\/\/www.thenews.com.pk\/firebase-cloud-messaging-push-scope&#039;){\n                          registration.unregister()\n                      }\n                      else{\n                          registration.update()\n                      }\n                  } \n                });\n\n                var scriptElement=document.createElement(&amp;#039;script&amp;#039;);\n                scriptElement.type=&amp;quot;text\/javascript&amp;quot;;\n                scriptElement.src = item;\n                document.body.appendChild(scriptElement);\n                        });\n    }, 6000);\n\n  \/*var screenWidth = screen.width;\n  var ads_timeduration = 2800;\n  if(screenWidth  0){\n                  var scriptElement=document.createElement('script');\n                  scriptElement.type=\"text\/javascript\";\n                  scriptElement.src = item;\n                  document.body.appendChild(scriptElement);\n\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\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) &amp;gt; 0){\n                  var scriptElement=document.createElement('script');\n                  scriptElement.type=\"text\/javascript\";\n                  scriptElement.src = item;\n                  document.body.appendChild(scriptElement);\n\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\nvar raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||\nwindow.webkitRequestAnimationFrame || window.msRequestAnimationFrame;\n\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\nif (raf) raf(function() { \n    window.setTimeout(loadDeferredJS, 300); \n    \/\/window.setTimeout(loadDeferredJSCaptcha, 300);\n});\nelse {\n    window.addEventListener('load', loadDeferredJS);\n    \/\/window.addEventListener('load', loadDeferredJSCaptcha);\n}\n\nsetTimeout(function(){\n    if($('.infogram-embed').length &amp;gt; 0 || $('embedinfogram').length &amp;gt; 0)\n<\/code><\/pre>\n<p>{<br \/>\n    !function (e, t, n, s) {<br \/>\n        var i = &#8220;InfogramEmbeds&#8221;, o = e.getElementsByTagName(t)[0], d = \/^http:\/.test(e.location) ? &#8220;http:&#8221; : &#8220;https:&#8221;;<br \/>\n        if (\/^\/{2}\/.test(s) &amp;&amp; (s = d + s), window[i] &amp;&amp; window[i].initialized)window[i].process &amp;&amp; window[i].process(); else if (!e.getElementById(n)) {<br \/>\n            var a = e.createElement(t);<br \/>\n            a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o)<br \/>\n        }<br \/>\n    }(document, &#8220;script&#8221;, &#8220;infogram-async&#8221;, &#8220;https:\/\/e.infogram.com\/js\/dist\/embed-loader-min.js&#8221;);<br \/>\n}<\/p>\n<p>if($(&#8216;.apester-media&#8217;).length &gt; 0)<br \/>\n{<br \/>\n    var scriptElement=document.createElement(&#8216;script&#8217;);<br \/>\n    scriptElement.type=&#8221;text\/javascript&#8221;;<br \/>\n    scriptElement.setAttribute=&#8221;async&#8221;;<br \/>\n    scriptElement.src=&#8221;https:\/\/static.apester.com\/js\/sdk\/latest\/apester-sdk.js&#8221;;<br \/>\n    document.body.appendChild(scriptElement);<br \/>\n}<\/p>\n<p>if($(&#8216;.twitter-tweet&#8217;).length &gt; 0)<br \/>\n{<br \/>\n    var tweetObj = document.getElementsByClassName(&#8216;tweetPost&#8217;);<br \/>\n    var counter_tweet = 0;<br \/>\n    if (tweetObj.length == 0) {<br \/>\n        tweetObj = document.getElementsByClassName(&#8216;twitter-tweet&#8217;);<br \/>\n        $.each(tweetObj, function (i, v) {<br \/>\n            $(this).attr(&#8216;id&#8217;, &#8216;twitter-post-widget-&#8216; + i);<br \/>\n        });<br \/>\n    } else {<br \/>\n        $.each(tweetObj, function (i, v) {<\/p>\n<pre><code>        if($(this).find('.twitter-tweet').length &amp;gt; 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\n\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\n        twttr.widgets.createTweet(\n            tweetID,\n            tweetParent\n        );\n        k++;\n        tweet = document.getElementById('twitter-post-widget-' + k);\n    }\n});\n\/*==============*\/\nvar tweetObjVid = document.getElementsByClassName('tweetVideo');\nvar counter_tweet = 0;\nif (tweetObjVid.length == 0) {\n\n    tweetObjVid = document.getElementsByClassName('twitter-video');\n    $.each(tweetObjVid, function (i, v) {\n        $(this).attr('id', 'twitter-vid-widget-' + i);\n    });\n\n} else {\n\n    $.each(tweetObjVid, function (i, v) {\n        if($(this).find('.twitter-video').length &amp;gt; 0){\n            $(this).find('.twitter-tweet').attr('id', 'twitter-vid-widget-' + counter_tweet);\n            counter_tweet++;\n        }\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<\/code><\/pre>\n<p>}<\/p>\n<p>if($(&#8216;.instagram-media&#8217;).length &gt; 0){<br \/>\n    var scriptElement=document.createElement(&#8216;script&#8217;);<br \/>\n    scriptElement.type=&#8221;text\/javascript&#8221;;<br \/>\n    scriptElement.setAttribute=&#8221;async&#8221;;<br \/>\n    scriptElement.src=&#8221;https:\/\/platform.instagram.com\/en_US\/embeds.js&#8221;;<br \/>\n    document.body.appendChild(scriptElement);<br \/>\n}<\/p>\n<p>if($(&#8216;.tiktok-embed&#8217;).length &gt; 0){<br \/>\n    var scriptElement=document.createElement(&#8216;script&#8217;);<br \/>\n    scriptElement.type=&#8221;text\/javascript&#8221;;<br \/>\n    scriptElement.setAttribute=&#8221;async&#8221;;<br \/>\n    scriptElement.src=&#8221;https:\/\/www.tiktok.com\/embed.js&#8221;;<br \/>\n    document.body.appendChild(scriptElement);<br \/>\n}<\/p>\n<p>if($(&#8216;.redditPost&#8217;).length &gt; 0){<br \/>\n    var scriptElement = document.createElement(&#8216;script&#8217;);<br \/>\n    scriptElement.type=&#8221;text\/javascript&#8221;;<br \/>\n    scriptElement.src = &#8220;https:\/\/embed.redditmedia.com\/widgets\/platform.js&#8221;;<br \/>\n    scriptElement.async = true;<br \/>\n    scriptElement.charset = &#8220;UTF-8&#8243;;<br \/>\n    document.body.appendChild(scriptElement);<br \/>\n}<\/p>\n<p>if($(&#8216;.fb-video&#8217;).length &gt; 0 || $(&#8216;.fb-post&#8217;).length &gt; 0){<br \/>\n    var container_width = $(window).width();<br \/>\n     if(container_width  0){<br \/>\n            let embed_url = $(&#8216;.fb-video&#8217;).attr(&#8216;data-href&#8217;);<br \/>\n            let htmla=&#8221;<\/p>\n<div style=\"float:none\" class=\"fb_embed_section fb-video\"><\/div>\n<div class=\"clearfix\"><\/div>\n<p>&#8216;;<br \/>\n            $(&#8216;.fb-video&#8217;).parent(&#8216;.embed_external_url&#8217;).html(htmla);<br \/>\n        }<br \/>\n        else{<br \/>\n            let embed_url = $(&#8216;.fb-post&#8217;).attr(&#8216;data-href&#8217;);<br \/>\n            let htmla=&#8221;<\/p>\n<div style=\"float:none\" class=\"fb_embed_section fb-post\"><\/div>\n<div class=\"clearfix\"><\/div>\n<p>&#8216;;<br \/>\n        }<br \/>\n    }<\/p>\n<pre><code>$('body').prepend('&lt;div id=\"fb-root\"&gt;&lt;\/div&gt;');\n\nvar scriptElement=document.createElement('script');\nscriptElement.type=\"text\/javascript\";\nscriptElement.setAttribute=\"async\";\nscriptElement.src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&amp;version=v2.11&amp;appId=580305968816694\";\ndocument.body.appendChild(scriptElement);\n<\/code><\/pre>\n<p>}    }, 4000);<\/p>\n<pre><code>document.addEventListener(\"DOMContentLoaded\", function() {\n    var lazyloadImages = document.querySelectorAll(\"img.lazy\");\n    var lazyloadThrottleTimeout;\n\n    function lazyload () {\n        if(lazyloadThrottleTimeout) {\n            clearTimeout(lazyloadThrottleTimeout);\n        }\n\n        lazyloadThrottleTimeout = setTimeout(function() {\n            var scrollTop = window.pageYOffset;\n            lazyloadImages.forEach(function(img) {\n                if(img.offsetTop &amp;lt; (window.innerHeight + scrollTop)) {\n                    img.src = img.dataset.src;\n                    img.classList.remove(&amp;#039;lazy&amp;#039;);\n                }\n            });\n            if(lazyloadImages.length == 0) {\n                document.removeEventListener(&amp;quot;scroll&amp;quot;, lazyload);\n                window.removeEventListener(&amp;quot;resize&amp;quot;, lazyload);\n                window.removeEventListener(&amp;quot;orientationChange&amp;quot;, lazyload);\n            }\n        }, 20);\n    }\n\n    document.addEventListener(&amp;quot;scroll&amp;quot;, lazyload);\n    window.addEventListener(&amp;quot;resize&amp;quot;, lazyload);\n    window.addEventListener(&amp;quot;orientationChange&amp;quot;, lazyload);\n});\n<\/code><\/pre>\n<p><a href=\"\/\/www.instagram.com\/embed.js\">\/\/www.instagram.com\/embed.js<\/a><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.thenews.com.pk\/latest\/1394154-matthew-mccoughaney-reveals-one-rule-of-christopher-nolan-he-would-never-break\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Photo:\u00a0Matthew McCoughaney reveals one rule of Christopher Nolan he would never break Matthew McCoughaney has revealed one unique trait of Christopher Nolan which is specific to his filmmaking. In a new chat for Variety, Matthew McCoughaney had a candid chat with his work experience with none other than Christopher Nolan. Reflecting on his experience with &#8230; <a title=\"Matthew McCoughaney reveals one rule of Christopher Nolan he would never break\" class=\"read-more\" href=\"https:\/\/www.jubi24.com\/?p=22280\" aria-label=\"Read more about Matthew McCoughaney reveals one rule of Christopher Nolan he would never break\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":22281,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-22280","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.jubi24.com\/wp-content\/uploads\/2026\/03\/1394154_084404_updates.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jubi24.com\/index.php?rest_route=\/wp\/v2\/posts\/22280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jubi24.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jubi24.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jubi24.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jubi24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22280"}],"version-history":[{"count":1,"href":"https:\/\/www.jubi24.com\/index.php?rest_route=\/wp\/v2\/posts\/22280\/revisions"}],"predecessor-version":[{"id":22282,"href":"https:\/\/www.jubi24.com\/index.php?rest_route=\/wp\/v2\/posts\/22280\/revisions\/22282"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jubi24.com\/index.php?rest_route=\/wp\/v2\/media\/22281"}],"wp:attachment":[{"href":"https:\/\/www.jubi24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jubi24.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jubi24.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}