91³Ô¹ÏÍø

Watch CBS News

Movie critics drawn to "Gravity"

Film critics are unanimously blown away by "Gravity," which opened in theaters across the U.S. on Friday.

The film, which was directed by Alfonso Cuaron, stars Sandra Bullock and George Clooney as a pair of astronauts stranded in space trying desperately to find their way home. The 90-minute movie has been getting universally positive reviews since its premiere at the Venice Film Festival in August -- both for the acting and its out-of-this world visuals.

Below is a sampling of what some of the critics are saying about the spacey film.

Ty Burr,: "You may come away more dazzled by the vision (and by Emmanuel Lubezki's visionary cinematography) than by the way out. 'Gravity' is an eminently satisfying night at the movies -- if you can see it in 3-D IMAX, do so, since you'll feel even more convincingly marooned on a cosmic stage."

A.O. Scott, : "Mr. Cuaron succeeds by tethering almost unfathomably complex techniques -- both digital and analog -- to a simple narrative. 'Gravity' is less a science-fiction spectacle than a Jack London tale in orbit... All of it -- terrifyingly and marvelously -- evades summary and confounds expectations. You have to see it to believe it."

Mick LaSalle, : "To compensate for what he can't express with his face and body, Clooney amps up his personality and puts everything into his voice, and to marvelous effect.... As for Bullock, it's a role that requires displays of warmth, relief, grief, regret and stark, shrieking terror, and she is up for every moment of it."

Jocelyn Noveck, : "What you can't know, until you're in the theater, is just how much you'll feel like you're up there in space, feeling its vastness, perhaps even feeling cold. And how you might let yourself forget, momentarily, that this movie wasn't shot on location. And how you'll ask yourself, how did they DO this? And how you'll then forget the question, because you'll be caught up once again in this 90-minute thrill ride."

Kenneth Turan, : "'Gravity' is out of this world. Words can do little to convey the visual astonishment this space opera creates. It is a film whose impact must be experienced in 3-D on a theatrical screen to be fully understood."

Rene Rodriguez, : "'Gravity' is a celebration of the primal pleasure of movies: It shows you things you've never seen before, transports you out of the theater and out of your head, tricks you into believing what's happening on the screen is happening to you."

Richard Roeper , : "This is one of the most stunning visual treats of the year and one of the most unforgettable thrill rides in recent memory. You'll have to remind yourself to breathe during some of the more harrowing sequences."

Bob Mondello, : "Doctoral theses will be penned on the breath-catchingly realistic, gorgeously choreographed, entirely mesmerizing opening that director Alfonso Cuaron has conjured for 'Gravity.'"

Tell us: Do you plan on seeing "Gravity" this weekend?

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });