CINXE.COM
Spider-Man 8-Movie Collection
<!DOCTYPE HTML> <html lang="en-US"> <head> <title>Spider-Man 8-Movie Collection</title> <link rel="canonical" href="https://www.microsoft.com/en-us/p/spider-man-8-movie-collection/8d6kgwxn62rx"/> <meta name="description" content="Swing into action with eight Spider-Man films, including Spider-Man 1, 2 & 3 (starring Tobey Maguire), The Amazing Spider-Man 1 & 2 (starring Andrew Garfield), and Spider-Man Homecoming, Far From Home and No Way Home (starring Tom Holland)."/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="Spider-Man 8-Movie Collection"/> <meta name="twitter:url" content="https://www.microsoft.com/en-us/p/spider-man-8-movie-collection/8d6kgwxn62rx"/> <meta name="twitter:site" content="@microsoftstore"/> <meta name="twitter:creator" content="@microsoftstore"/> <meta name="twitter:description" content="Swing into action with eight Spider-Man films, including Spider-Man 1, 2 & 3 (starring Tobey Maguire), The Amazing Spider-Man 1 & 2 (starring Andrew Garfield), and Spider-Man Homecoming, Far From Home and No Way Home (starring Tom Holland)."/> <meta name="twitter:image" content="https://musicimage.xboxlive.com/catalog/video.movie.8D6KGWXN62RX/image?locale=en-us"/> <meta property="og:title" content="Spider-Man 8-Movie Collection"/> <meta property="og:type" content="product.item"/> <meta property="og:url" content="https://www.microsoft.com/en-us/p/spider-man-8-movie-collection/8d6kgwxn62rx"/> <meta property="og:image" content="https://musicimage.xboxlive.com/catalog/video.movie.8D6KGWXN62RX/image?locale=en-us"/> <meta property="og:description" content="Swing into action with eight Spider-Man films, including Spider-Man 1, 2 & 3 (starring Tobey Maguire), The Amazing Spider-Man 1 & 2 (starring Andrew Garfield), and Spider-Man Homecoming, Far From Home and No Way Home (starring Tom Holland)."/> <meta property="og:locale" content="en-us"/> <meta property="og:site_name" content="Microsoft Store"/> <script type='application/ld+json'> {"@context":"https://schema.org","@type":"Product","name":"Spider-Man 8-Movie Collection","url":"https://www.microsoft.com/en-us/p/spider-man-8-movie-collection/8d6kgwxn62rx","image":"https://musicimage.xboxlive.com/catalog/video.movie.8D6KGWXN62RX/image?locale\u003den-us","description":"Swing into action with eight Spider-Man films, including Spider-Man 1, 2 \u0026 3 (starring Tobey Maguire), The Amazing Spider-Man 1 \u0026 2 (starring Andrew Garfield), and Spider-Man Homecoming, Far From Home and No Way Home (starring Tom Holland).","brand":"Microsoft","offers":{"@type":"AggregateOffer","priceCurrency":"USD","lowPrice":49.99,"highPrice":49.99,"offers":[{"currency":"USD","disambiguatingDescription":"Spider-Man 8-Movie Collection","price":49.99},{"currency":"USD","disambiguatingDescription":"Spider-Man 8-Movie Collection","price":49.99},{"currency":"USD","disambiguatingDescription":"Spider-Man 8-Movie Collection","price":49.99}],"offerCount":3}} </script> <meta name="awa-behavior" content="VIEWPDP"/> <esi:choose> <esi:when test="$(cvToken)"> <esi:assign name="idIndex" value="$len($(cvToken)) - 1"/> <esi:choose> <esi:when test="$(idIndex) > 0"> <esi:assign name="idValue" value="$int($(cvToken{$(idIndex)})) + 1"/> <esi:assign name="cvToken" value="$substr($(cvToken),0,$(idIndex)) + $(idValue)"/> </esi:when> </esi:choose> </esi:when> <esi:otherwise> <esi:choose> <esi:when test="!$(cvToken)"> <esi:choose> <esi:when test="$exists($(HTTP_MS_CV_ESI))"> <esi:assign name="cvToken" value="$(HTTP_MS_CV_ESI)"></esi:assign> </esi:when> <esi:otherwise> <esi:assign name="cvToken" value="'CASMicrosoft0000.0'"></esi:assign> </esi:otherwise> </esi:choose> </esi:when> </esi:choose> </esi:otherwise> </esi:choose> <!-- Start of ADDITIONAL DEBUG INFO ** cv.html ** <esi:choose> <esi:when test="$exists($(cvToken))">CVToken: $(cvToken)</esi:when> <esi:otherwise> CVToken: not found </esi:otherwise> </esi:choose> End of ADDITIONAL DEBUG INFO --> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/> <meta http-equiv="x-ua-compatible" content="ie=edge"/> <link rel="SHORTCUT ICON" href="/favicon.ico?v2" type="image/x-icon"/> <meta name="template" content="entertainment-pdp-page"/> <meta name="awa-canvasType" content="web"/> <meta name="awa-isTented" content="false"/> <meta name="awa-enabledFeatures" content="contentbackfillgenerate;esiproductcards;feature-controlled-mwf;uhf-ms-io-endpoint;uhf-esi-cv;uhf-esi-cache;contentsquare;mediapixel;holiday-themer;lazyload-static-components;clientlibDefer;upsellEnabled;contentbackfillpkgdelete;healthcheck;contentbackfillhttpgenerate;perf-tracker-1ds;dynamic-bundle;cvIncrementer;tentingEnabled;chatCookiesImplemented;alertCountDownWithoutServerTime;pdpDynamicRendering;bundlesDynamicRendering;contentbackfillmetadatachangesvideo;contentbackfillmetadatachangesnonvideo;listDynamicRendering;experimentation-without-personalization;generic-list-importer;combinedUHF;cvCallEnabled;m365ProductCatalog;support-unsupported-locales;deferClickTale;videoLazyLoad;prefetchFontsEnabled;enable-code-isolation;imageLinkTag;fetchPriority;contentIngestionAgent;enableClickgroupTelemetry;imageLazyLoad;contentIngestionAgent-dispatcher2westus2Agent;isCacheControlFeatureEnabled;feature-controlled-content-card;lcpPrioritizationPhase1;ocReimagineTelemetry;deferScriptsEnabled;lcpPrioritizationPhase2;ocReimagineSlotNumberTelemetry;contentIngestionAgent-dispatcher1westus2Agent;ocReimagineComponentNameTelemetry;ocReimagineTemplateNameTelemetry;ptePhase1;extended-html-minification-sites;dynamicPrice;gl-auto-config;displayV35Toggle;chatCustomEndpoint;enableBoostPersonalization;ocReimagineTelemetryTemplateNameSwap;enableEmailConnector;enable-eventingService;ocReimagineAIAssistant;acsPMEFeatureEnabled;ocReimagineCustomerApiUrl;ocReimagineCustomerFilterApiUrl;storeVideoUmp;ocProductPricePrimaryLocale;entertainmentEW"/> <link rel="stylesheet" href="/etc.clientlibs/microsoft/clientlibs/clientlib-mwf-new/main-light.min.ACSHASHc34fa6955be9497f516b1d185d1450d8.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-base.min.ACSHASH5a59771e441076702edfb0887654dfcd.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-uhf.min.ACSHASHf9f2395c582fa601707b7a5dfae9f05f.css" type="text/css"> <script id="ie11-polyfill-script"> var isModernBrowser = ( 'fetch' in window && 'assign' in Object ); if ( !isModernBrowser ) { var scriptElement = document.createElement('script'); scriptElement.async = false; scriptElement.src = '/etc.clientlibs/cascade.component.authoring/clientlib-polyfills/resources/ie11-polyfills.js'; var polyfillScriptElement = document.querySelector('#ie11-polyfill-script'); if (polyfillScriptElement) { polyfillScriptElement.parentNode.insertBefore(scriptElement, polyfillScriptElement.nextSibling); } } </script> <script src="/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-jquery.min.ACSHASH35986a813756f39ab6b922979ffedb03.js"></script> <script src="/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-jquery-cookie.min.ACSHASH20aafdf6904d3dc5db0e0e33abbfc1a4.js"></script> <script src="/etc.clientlibs/cascade.component.authoring/dynamicclientsidelibs/handlerscripts/v1.min.ACSHASHd7106db242c2b41f88a1b02418bec7e2.js"></script> </template></head> <body class="entertainment-pdp-page page basicpage"> <span style="display:none"> <esi:assign name="maxAgeHeaders">'max-age=0,s-maxage=86400'</esi:assign> <esi:choose> <esi:when test="($exists($(cvToken)))"> <script> window.mscv = <esi:text>'</esi:text>$(cvToken)<esi:text>'</esi:text> </script> </esi:when> </esi:choose> <esi:choose> <esi:when test="($exists($(HTTP_MS_CV)) && !$(cvToken))"> <script> window.mscv = <esi:text>'</esi:text>$(HTTP_MS_CV)<esi:text>'</esi:text> </script> </esi:when> </esi:choose> <esi:choose> <esi:when test="$(maxAgeHeaders)"> <esi:vars> $add_header('Cache-Control', $(maxAgeHeaders)) </esi:vars> </esi:when> </esi:choose> <esi:choose> <esi:when test="$exists($(HTTP_MS_CV))"> <script> window.msservercv = <esi:text>'</esi:text>$(HTTP_MS_CV)<esi:text>'</esi:text> </script> </esi:when> </esi:choose> <esi:choose> <esi:when test="$exists($(TRACE_ID))"> This is the Trace Id: $(TRACE_ID) <script> window.traceid = <esi:text>'</esi:text>$(TRACE_ID)<esi:text>'</esi:text> </script> </esi:when> <esi:otherwise> Trace Id is missing <script> window.traceid = undefined; </script> </esi:otherwise> </esi:choose> </span> <script type="text/javascript"> window.msauthIsPublisher = true; </script> <esi:choose> <esi:when test="true==true"> <esi:choose> <esi:when test="$exists($(HTTP_COOKIE{'Cascade.OpenIdConnectC3'}))"> <esi:assign name="AuthSessionCookies" value="'Cascade.OpenIdConnect=' + $(HTTP_COOKIE{'Cascade.OpenIdConnect'}) + '; Cascade.OpenIdConnectC1=' + $(HTTP_COOKIE{'Cascade.OpenIdConnectC1'}) + '; Cascade.OpenIdConnectC2=' + $(HTTP_COOKIE{'Cascade.OpenIdConnectC2'}) + '; Cascade.OpenIdConnectC3=' + $(HTTP_COOKIE{'Cascade.OpenIdConnectC3'})"/> </esi:when> <esi:when test="$exists($(HTTP_COOKIE{'Cascade.OpenIdConnectC2'}))"> <esi:assign name="AuthSessionCookies" value="'Cascade.OpenIdConnect=' + $(HTTP_COOKIE{'Cascade.OpenIdConnect'}) + '; Cascade.OpenIdConnectC1=' + $(HTTP_COOKIE{'Cascade.OpenIdConnectC1'}) + '; Cascade.OpenIdConnectC2=' + $(HTTP_COOKIE{'Cascade.OpenIdConnectC2'})"/> </esi:when> <esi:when test="$exists($(HTTP_COOKIE{'Cascade.OpenIdConnectC1'}))"> <esi:assign name="AuthSessionCookies" value="'Cascade.OpenIdConnect=' + $(HTTP_COOKIE{'Cascade.OpenIdConnect'}) + '; Cascade.OpenIdConnectC1=' + $(HTTP_COOKIE{'Cascade.OpenIdConnectC1'})"/> </esi:when> <esi:when test="$exists($(HTTP_COOKIE{'Cascade.OpenIdConnect'}))"> <esi:assign name="AuthSessionCookies" value="'Cascade.OpenIdConnect=' + $(HTTP_COOKIE{'Cascade.OpenIdConnect'})"/> </esi:when> </esi:choose> <esi:choose> <esi:when test="$exists($(HTTP_COOKIE{'RPSShare'}))"> <script type="text/javascript"> window.msauthRpsShare = true; </script> </esi:when> </esi:choose> <esi:choose> <esi:when test="$(AuthSessionCookies)"> <span id="rps-user-info-esi" style="display:none"> <esi:choose> <esi:when test="$(cvToken)"> <esi:assign name="idIndex" value="$len($(cvToken)) - 1"/> <esi:choose> <esi:when test="$(idIndex) > 0"> <esi:assign name="idValue" value="$int($(cvToken{$(idIndex)})) + 1"/> <esi:assign name="cvToken" value="$substr($(cvToken),0,$(idIndex)) + $(idValue)"/> </esi:when> </esi:choose> </esi:when> <esi:otherwise> <esi:choose> <esi:when test="!$(cvToken)"> <esi:choose> <esi:when test="$exists($(HTTP_MS_CV_ESI))"> <esi:assign name="cvToken" value="$(HTTP_MS_CV_ESI)"></esi:assign> </esi:when> <esi:otherwise> <esi:assign name="cvToken" value="'CASMicrosoft0000.0'"></esi:assign> </esi:otherwise> </esi:choose> </esi:when> </esi:choose> </esi:otherwise> </esi:choose> <!-- Start of ADDITIONAL DEBUG INFO ** cv.html ** <esi:choose> <esi:when test="$exists($(cvToken))">CVToken: $(cvToken)</esi:when> <esi:otherwise> CVToken: not found </esi:otherwise> </esi:choose> End of ADDITIONAL DEBUG INFO --> <esi:assign name="AuthHeader" value="'ms-cv: ' + $(cvToken)"/> <esi:assign name="AuthSessionCookies" value="$(AuthSessionCookies) + '; MUID=' + $(HTTP_COOKIE{'MUID'})"/> <esi:choose> <esi:when test="'/cascadeauth/api/store/v1/account/userinfo' matches '''rpsauth'''"> <esi:eval src="/cascadeauth/api/v1/account/userinfo?format=esi" setheader="$(AuthHeader)" appendheader="cookie: $(AuthSessionCookies)" dca="esi"/> </esi:when> <esi:otherwise> <esi:eval src="/cascadeauth/api/store/v1/account/userinfo?format=esi" setheader="$(AuthHeader)" appendheader="cookie: $(AuthSessionCookies)" dca="esi"/> </esi:otherwise> </esi:choose> <esi:choose> <esi:when test="$exists($(userInfo))"> <esi:vars> <script type="text/javascript"> window.msauth = { "Type": <esi:text>"</esi:text>$(userInfo{'Type'})<esi:text>"</esi:text>, "TenantId": <esi:text>"</esi:text>$(userInfo{'TenantId'})<esi:text>"</esi:text>, "Cid": <esi:text>"</esi:text>$(userInfo{'Cid'})<esi:text>"</esi:text>, "PassportCid": <esi:text>"</esi:text>$(userInfo{'PassportCid'})<esi:text>"</esi:text>, "IsBusiness": <esi:text>"</esi:text>$(userInfo{'IsBusiness'})<esi:text>"</esi:text>, "EmailAddress": <esi:text>"</esi:text>$(userInfo{'EmailAddress'})<esi:text>"</esi:text>, "Name": <esi:text>"</esi:text>$(userInfo{'Name'})<esi:text>"</esi:text>, "FirstName": <esi:text>"</esi:text>$(userInfo{'FirstName'})<esi:text>"</esi:text>, "LastName": <esi:text>"</esi:text>$(userInfo{'LastName'})<esi:text>"</esi:text>, "AuthTicket": <esi:text>"</esi:text>$(userInfo{'AuthTicket'})<esi:text>"</esi:text>, "AuthTicketEx": <esi:text>"</esi:text>$(userInfo{'AuthTicketEx'})<esi:text>"</esi:text>, "ExpiresOn": <esi:text>"</esi:text>$(userInfo{'ExpiresOn'})<esi:text>"</esi:text>, "AuthenticationType": <esi:text>"</esi:text>$(userInfo{'AuthenticationType'})<esi:text>"</esi:text> }; </script> </esi:vars> </esi:when> </esi:choose> </span> </esi:when> </esi:choose> </esi:when> </esi:choose> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="universalheader aem-GridColumn aem-GridColumn--default--12" data-component-id="cf9a86dceae618e01d6e6399d243873c"> <link rel="stylesheet" href="/etc.clientlibs/microsoft/components/content/universalheader/v1/universalheader/clientlibs/site.min.ACSHASHa8a3710424dc6e0dff393c6964441bdb.css" type="text/css"> <esi:try> <esi:attempt> <esi:choose> <esi:when test="$(cvToken)"> <esi:assign name="idIndex" value="$len($(cvToken)) - 1"/> <esi:choose> <esi:when test="$(idIndex) > 0"> <esi:assign name="idValue" value="$int($(cvToken{$(idIndex)})) + 1"/> <esi:assign name="cvToken" value="$substr($(cvToken),0,$(idIndex)) + $(idValue)"/> </esi:when> </esi:choose> </esi:when> <esi:otherwise> <esi:choose> <esi:when test="!$(cvToken)"> <esi:choose> <esi:when test="$exists($(HTTP_MS_CV_ESI))"> <esi:assign name="cvToken" value="$(HTTP_MS_CV_ESI)"></esi:assign> </esi:when> <esi:otherwise> <esi:assign name="cvToken" value="'CASMicrosoft0000.0'"></esi:assign> </esi:otherwise> </esi:choose> </esi:when> </esi:choose> </esi:otherwise> </esi:choose> <!-- Start of ADDITIONAL DEBUG INFO ** cv.html ** <esi:choose> <esi:when test="$exists($(cvToken))">CVToken: $(cvToken)</esi:when> <esi:otherwise> CVToken: not found </esi:otherwise> </esi:choose> End of ADDITIONAL DEBUG INFO --> <!-- Start of ADDITIONAL DEBUG INFO ** uhftemplate.html ** <esi:choose> <esi:when test="$exists($(cvToken))">CVToken: $(cvToken)</esi:when> <esi:otherwise> CVToken: not found </esi:otherwise> </esi:choose> End of ADDITIONAL DEBUG INFO --> <esi:include src="https://www.microsoft.com/cascadesharedapiprod/api/uhf?privacyNotice=true&locale=en-US&msaem=prod&responseElement=css_header&partner=RetailStore2&headerId=RetailStore2Header&footerId=RetailStore2Footer" onerror="continue" setheader="ms-cv:$(cvToken)" no-store="off" ttl="10m"/> </esi:attempt> <esi:except> $set_redirect('https://www.microsoft.com/library/errorpages/smarterror.aspx?correlationId=$(cvToken)') </esi:except> </esi:try> <div class='meControl-configInfo' data-isenabled='true' data-convergedstack='true' data-baseurl='/cascadeauth/store/account' data-appid='10fa57ef-4895-4ab2-872c-8c3613d4f7fb' data-appcallbackurl='https://www.microsoft.com/cascadeauth/account/signin-oidc' data-accountconstraint='1' data-apigeneration='GEN1' data-silentauthrequirereload='true' data-silentauthaction='default'></div> <div class='userInfo-config' data-userInfoUrl='/cascadeauth/api/store/v1/account/userinfo' data-userInfoTimeoutMS='1000' data-retryDelayMS='2000' data-maxRetryAttempt='3'></div> <script src="/etc.clientlibs/microsoft/components/content/universalheader/v1/universalheader/clientlibs/site.min.ACSHASH1dabd5cc3f7b68c178b59ea74dc62947.js"></script> </div> <div class="layout-container responsivegrid aem-GridColumn aem-GridColumn--default--12" data-component-id="28134f1ee1370eee417bc52d1ed0a717"> <main class="microsoft-template-layout-container" tabindex="-1"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="layout-container responsivegrid aem-GridColumn aem-GridColumn--default--12" data-component-id="51e927945f39700e952adb9bd3dc97e7"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 grid-image-layout-container-uid94e6 heading-bg-color-layout-container-uid94e6" data-automation-test-id="layout-container-uid94e6"> <style data-automation-test-id="headingColor-layout-container-uid94e6"> .heading-bg-color-layout-container-uid94e6{ background-color: !important; } </style> <div class="container" id="layout-container-uid94e6" data-componentName="layout-container-uid94e6"> <div class="buybox aem-GridColumn aem-GridColumn--default--12" data-component-id="8dec4d8698a9ddcc324189296e19d911"> <link rel="stylesheet" href="/etc.clientlibs/microsoft/components/content/buybox/v1/buybox/clientlibs/clientlib.min.ACSHASHece3f10428b691ac8166b14b0e9affc2.css" type="text/css"> <script type="application/javascript"> window.msBuyBoxWishlistEndpoint = "https://www.microsoft.com/msstoreapiprod/api/wishlist"; window.msBuyBoxPTIEndpoint = "https://www.microsoft.com/msstoreapiprod/api/pushtoinstall"; </script> <input type="hidden" class="buybox-locale-value" value="en-us"/> <esi:choose> <esi:when test="$(pdp) == 'entertainment'"> </esi:when> <esi:otherwise> <esi:try> <esi:attempt> <esi:assign name="esiheadersvalue" value="'ms-cv:' + $(cvToken) + '|cart-muid:' + $(HTTP_COOKIE{'cartMuid'}) + '|muid:' + $(HTTP_COOKIE{'MUID'}) + '|puid:'"/> <esi:include src="https://www.microsoft.com/casuiservices/genericssr?component=BuyBox&productId=8d6kgwxn62rx&locale=en-us&isEntertainmentPDP=true" no-store="on" maxwait="5000" setheader="ms-esi-headers:$(esiheadersvalue)" appendheader="compactticket:$(userInfo{'AuthTicket'})"/> </esi:attempt> <esi:except> $set_redirect('https://www.microsoft.com/library/errorpages/smarterror.aspx?correlationId=$(cvToken)') </esi:except> </esi:try> <esi:assign name="idIndex" value="$len($(cvToken)) - 1"/> <esi:choose> <esi:when test="$(idIndex) > 0"> <esi:assign name="idValue" value="$int($(cvToken{$(idIndex)})) + 1"/> <esi:assign name="cvToken" value="$substr($(cvToken),0,$(idIndex)) + $(idValue)"/> </esi:when> </esi:choose> </esi:otherwise> </esi:choose> <script src="/etc.clientlibs/microsoft/components/content/buybox/v1/buybox/clientlibs/clientlib.min.ACSHASHa44c17ab3ac79da688267721df99812f.js"></script> </div> </div> </div></div> <div class="sticky-tabs tabs aem-GridColumn aem-GridColumn--default--12" data-component-id="5b416377bf3bb5696e990d57cfc2a674"> <span class="edit-mode"></span> <div class="cmp-tabs" data-cmp-is="tabs" data-previous-price-aria-label="Full price was {0} now..." data-automation-test-id="StickyTabs-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div data-mount="sticky" data-direction="top" data-smooth-transition class="bg-body stickyRoot" data-automation-test-id="StickyType-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="sticky-show-stuck my-3" data-automation-test-id="StickyBar-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="container" data-automation-test-id="StickyBarContainer-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="row" data-automation-test-id="StickyBarRow-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="col-6 d-none d-sm-block" data-automation-test-id="StickyBarHeadingWrapper-a4eeb455-0574-44fd-8eb4-864ea8686742"> <h2 class="h3 my-0" id="title" aria-hidden="true" data-automation-test-id="StickyBarHeading-a4eeb455-0574-44fd-8eb4-864ea8686742"></h2> </div> <div class="col-12 col-sm-6 text-left text-sm-right font-weight-semibold" data-automation-test-id="StickyBarPriceWrapper-a4eeb455-0574-44fd-8eb4-864ea8686742"> <p class="d-inline-block my-0 mr-2" aria-hidden="true" id="buyBoxPrice" data-automation-test-id="StickyBarBuyBoxPrice-a4eeb455-0574-44fd-8eb4-864ea8686742"></p> <div id="ctaRoot" style="display: inline-block" data-automation-test-id="StickyBarCtaRoot-a4eeb455-0574-44fd-8eb4-864ea8686742"></div> </div> </div> </div> </div> <div class="container" data-automation-test-id="StickyTabHeaderContainer-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="row horizontal-tab" data-automation-test-id="StickyTabHeader-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="col-12 tab-standard" data-mount="tab-slider" data-automation-test-id="StickyTabVariant-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="tab-overflow" data-automation-test-id="StickyTabOverflow-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="tab-window" data-automation-test-id="StickyTabWindow-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="justify-content-center tab-group cmp-tabs__tablist border-0" role="tablist" data-automation-test-id="StickyTabItem-a4eeb455-0574-44fd-8eb4-864ea8686742"> <a data-bi-cn="Overview" data-bi-ecn="Overview" data-bi-bhvr="0" data-bi-ct="Button" data-bi-pa="Body" data-bi-compnm="Sticky Tabs" role="tab" class="cmp-tabs__tab " tabindex="-1" data-cmp-hook-tabs="tab" id="tab-Overview" href="#Overview" data-mount="tab" aria-controls="tab-Overview" aria-selected="false" data-automation-test-id="StickyTabAnchorLinks0-a4eeb455-0574-44fd-8eb4-864ea8686742">Overview</a> <a data-bi-cn="System Requirements" data-bi-ecn="System Requirements" data-bi-bhvr="0" data-bi-ct="Button" data-bi-pa="Body" data-bi-compnm="Sticky Tabs" role="tab" class="cmp-tabs__tab " tabindex="-1" data-cmp-hook-tabs="tab" id="tab-System Requirements" href="#System%20Requirements" data-mount="tab" aria-controls="tab-System Requirements" aria-selected="false" data-automation-test-id="StickyTabAnchorLinks1-a4eeb455-0574-44fd-8eb4-864ea8686742">System Requirements</a> <a data-bi-cn="Related" data-bi-ecn="Related" data-bi-bhvr="0" data-bi-ct="Button" data-bi-pa="Body" data-bi-compnm="Sticky Tabs" role="tab" class="cmp-tabs__tab " tabindex="-1" data-cmp-hook-tabs="tab" id="tab-Related" href="#Related" data-mount="tab" aria-controls="tab-Related" aria-selected="false" data-automation-test-id="StickyTabAnchorLinks2-a4eeb455-0574-44fd-8eb4-864ea8686742">Related</a> </div> </div> </div> <div class="tab-arrows"> <button class="arrow-prev" tabindex="-1" aria-hidden="true" data-width="40" data-automation-test-id="StickyTabPrevButton-a4eeb455-0574-44fd-8eb4-864ea8686742"> <span class="sr-only" data-automation-test-id="StickyTabPrevButtonText-a4eeb455-0574-44fd-8eb4-864ea8686742">Previous</span> </button> <button class="arrow-next" tabindex="-1" aria-hidden="true" data-width="40" data-automation-test-id="StickyTabNextButton-a4eeb455-0574-44fd-8eb4-864ea8686742"> <span class="sr-only" data-automation-test-id="StickyTabNextButtonText-a4eeb455-0574-44fd-8eb4-864ea8686742">Next</span> </button> </div> </div> </div> </div> </div> <div class="container mt-4" data-automation-test-id="StickyTabContentContainer-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="row" data-automation-test-id="StickyTabContentRow-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="col-12" data-automation-test-id="StickyTabContentColumn-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div class="tab-panel-group mb-5" data-automation-test-id="StickyTabPanel-a4eeb455-0574-44fd-8eb4-864ea8686742"> <div role="tabpanel" tabindex="0" class="tab-panel fade cmp-tabs__tabpanel cmp-tabs__tabpanel--active active show" data-cmp-hook-tabs="tabpanel" id="tab-Overview" aria-labelledby="Overview" data-automation-test-id="StickyTabPanelItem0-a4eeb455-0574-44fd-8eb4-864ea8686742"><div class="movietvoverview" data-component-id="02d8a8168723459092272b4548f0e82e"> <link rel="stylesheet" href="/etc.clientlibs/microsoft/components/content/movietvoverview/v1/movietvoverview/clientlibs/clientlib.min.ACSHASHd60daaa97de2a734b6b6b5088161b29e.css" type="text/css"> <esi:choose> <esi:when test="$(pdp) == 'entertainment'"> </esi:when> <esi:otherwise> <esi:try> <esi:attempt> <esi:include src="https://www.microsoft.com/casuiservices/genericssr?component=MovieTVOverview&productId=8d6kgwxn62rx&locale=en-us&environment=prod" no-store="on" maxwait="5000" setheader="ms-cv:$(cvToken)" appendheader="compactticket:$(userInfo{'AuthTicket'})"/> </esi:attempt> </esi:try> </esi:otherwise> </esi:choose> <script src="/etc.clientlibs/microsoft/components/content/movietvoverview/v1/movietvoverview/clientlibs/clientlib.min.ACSHASH77411cd70b149365c434e8833660385c.js"></script> </div> </div> <div role="tabpanel" tabindex="0" class="tab-panel fade cmp-tabs__tabpanel" data-cmp-hook-tabs="tabpanel" id="tab-System Requirements" aria-labelledby="System Requirements" data-automation-test-id="StickyTabPanelItem1-a4eeb455-0574-44fd-8eb4-864ea8686742"><div class="movietvsystemrequirements" data-component-id="fa8930a2d6d14c93aae6e73ce9e7cd0e"> <link rel="stylesheet" href="/etc.clientlibs/microsoft/components/content/movietvsystemrequirements/v1/movietvsystemrequirements/clientlibs/clientlib.min.ACSHASH904ad15c158ea9b210c64c2b6131e232.css" type="text/css"> <div class="rootContainer_movietvsystemrequirements" data-env="prod" data-theme="light"></div> <script src="/etc.clientlibs/microsoft/components/content/movietvsystemrequirements/v1/movietvsystemrequirements/clientlibs/clientlib.min.ACSHASH5dca5b7b1e1d391cbb471b0c9bc8b94a.js"></script> </div> </div> <div role="tabpanel" tabindex="0" class="tab-panel fade cmp-tabs__tabpanel" data-cmp-hook-tabs="tabpanel" id="tab-Related" aria-labelledby="Related" data-automation-test-id="StickyTabPanelItem2-a4eeb455-0574-44fd-8eb4-864ea8686742"><div class="movietvrelatedproducts" data-component-id="364155329c858b92a80b51d810d34a33"> <link rel="stylesheet" href="/etc.clientlibs/microsoft/components/content/movietvrelatedproducts/v1/movietvrelatedproducts/clientlibs/clientlib.min.ACSHASHec63f9fc1c66da4b0090c2773e87d44b.css" type="text/css"> <div id="movieTvRelatedProductsRoot" data-connectorEndPoint="https://www.microsoft.com/msstoreapiprod/api/ProductList" data-locale="en-us" data-productId="8d6kgwxn62rx" data-locStrings="{"SLIDESHOW":"slideshow","OWNED":"Owned","CAROUSEL_BACK":"Carousel back","SEE_ALL":"See all","{0} season":"{0} season","SHOWING_START_THROUGH_END_OF_TOTAL_ITEMS":"Showing %{start} through %{end} of %{total} items","PREVIOUS":"Previous","PREVIOUS_SLIDE":"Previous slide","{0} seasons":"{0} seasons","BACK_TO_NEXT_AND_PREVIOUS_CONTROLS":"Back to Next and Previous controls","END_OF":"End of","NEXT_SLIDE":"Next slide","NEXT":"Next","NOW":"now","INCLUDED_WITH_SUBSCRIPTION":"with","SKIP":"Skip","CAROUSEL_FORWARD":"Carousel forward","ORIGINALLY":"Originally"}" data-pageTheme="microsoft.mwf.main-light.new" data-isProd></div> <script src="/etc.clientlibs/microsoft/components/content/movietvrelatedproducts/v1/movietvrelatedproducts/clientlibs/clientlib.min.ACSHASH4d006d115bc3f5da4bdb372d462f1030.js"></script> </div> </div> </div> <a class="btn btn-link sr-only-focusable" data-focus="back-to-tabs" data-automation-test-id="StickyTabContentItemBackToTabs-a4eeb455-0574-44fd-8eb4-864ea8686742">Back to tabs</a> </div> </div> </div> </div> <script src="/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-tabs-common.min.ACSHASHcff87f95ffbd752224f38a06535d2122.js"></script> </div> </div> </div> </div> </main></div> <div class="universalfooter aem-GridColumn aem-GridColumn--default--12" data-component-id="873fa1f863becf63b38092282d4ea0b1"> <esi:try> <esi:attempt> <esi:choose> <esi:when test="$(cvToken)"> <esi:assign name="idIndex" value="$len($(cvToken)) - 1"/> <esi:choose> <esi:when test="$(idIndex) > 0"> <esi:assign name="idValue" value="$int($(cvToken{$(idIndex)})) + 1"/> <esi:assign name="cvToken" value="$substr($(cvToken),0,$(idIndex)) + $(idValue)"/> </esi:when> </esi:choose> </esi:when> <esi:otherwise> <esi:choose> <esi:when test="!$(cvToken)"> <esi:choose> <esi:when test="$exists($(HTTP_MS_CV_ESI))"> <esi:assign name="cvToken" value="$(HTTP_MS_CV_ESI)"></esi:assign> </esi:when> <esi:otherwise> <esi:assign name="cvToken" value="'CASMicrosoft0000.0'"></esi:assign> </esi:otherwise> </esi:choose> </esi:when> </esi:choose> </esi:otherwise> </esi:choose> <!-- Start of ADDITIONAL DEBUG INFO ** cv.html ** <esi:choose> <esi:when test="$exists($(cvToken))">CVToken: $(cvToken)</esi:when> <esi:otherwise> CVToken: not found </esi:otherwise> </esi:choose> End of ADDITIONAL DEBUG INFO --> <!-- Start of ADDITIONAL DEBUG INFO ** uhftemplate.html ** <esi:choose> <esi:when test="$exists($(cvToken))">CVToken: $(cvToken)</esi:when> <esi:otherwise> CVToken: not found </esi:otherwise> </esi:choose> End of ADDITIONAL DEBUG INFO --> <esi:include src="https://www.microsoft.com/cascadesharedapiprod/api/uhf?privacyNotice=true&locale=en-US&msaem=prod&responseElement=footer_js&partner=RetailStore2&headerId=RetailStore2Header&footerId=RetailStore2Footer" onerror="continue" setheader="ms-cv:$(cvToken)" no-store="off" ttl="10m"/> </esi:attempt> <esi:except> $set_redirect('https://www.microsoft.com/library/errorpages/smarterror.aspx?correlationId=$(cvToken)') </esi:except> </esi:try> </div> </div> </div> <script src="/etc.clientlibs/microsoft/clientlibs/clientlib-mwf-new/main-light.min.ACSHASH13abf4cf4f8384d04a599349524dbbad.js"></script> <script src="/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-base.min.ACSHASH210823049c46e426c84b0164bd993b23.js"></script> <script src="/etc.clientlibs/microsoft/clientlibs/clientlib-httpclient.min.ACSHASH5ee9e4e4e0a5fd39092e63d2d102b12b.js"></script> <script src="/etc.clientlibs/cascade.component.authoring/clientlibs/clientlib-cookieconsent.min.ACSHASH96f0c5b1219e39b8788028f5c17a5ad9.js"></script> <!-- Changes for Global Pixel --> <script type="text/javascript"> (function(){ var partnerScripts = { "meta": { "partnerJsHash": "ACSHASH00f6c26de9c7c0a1e7b10d8bb358e008" } }; window.partnerScripts = partnerScripts; })(); </script> <script id="mediapixel"> //<![CDATA[ //_pageBITags=jsonElement; //]]> </script> <script type="text/javascript" id="contentsquare"> (function(){ var contentSq = { "entryFile": "https://cdnssl.clicktale.net/www32/ptc/05d32363-d534-4d93-9b65-cde674775e71.js", }; if (typeof window["partnerScripts"]==="undefined"){ window["partnerScripts"]={}; } window["partnerScripts"]["contentSquare"] = contentSq; })(); </script> <!--Enable 3rd Party script integration based on the configuration settings--> <script src="/etc.clientlibs/microsoft/components/structure/page/clientlibs/embed-thirdparty.min.ACSHASH2cab542e06c6ff4b5b3ebd343cceb9e7.js"></script> <script src="/etc.clientlibs/cascade.component.authoring/components/structure/cascade-page/clientlibs/embed-thirdparty.min.ACSHASH2cab542e06c6ff4b5b3ebd343cceb9e7.js"></script> <!-- End of changes for Global Pixel --> <!-- This element is used to configure the 1DS configuration to ignore MC1 and MC0 cookies if required --> <div class="cookie-config" data-isenabled="false"></div> <script src="/etc.clientlibs/microsoft/components/structure/page/clientlibs/featurecontrol.min.ACSHASHc22ea5b46f3fcad90da0abcc0a3f73d4.js"></script> <script src="/etc.clientlibs/cascade.component.authoring/components/structure/cascade-page/clientlibs/featurecontrol.min.ACSHASHc22ea5b46f3fcad90da0abcc0a3f73d4.js"></script> <!-- Feature Control Service:List of all Enabled Features --> <div id='customFeatureControl' enabledFeatures="contentbackfillgenerate,esiproductcards,feature-controlled-mwf,uhf-ms-io-endpoint,uhf-esi-cv,uhf-esi-cache,contentsquare,mediapixel,holiday-themer,lazyload-static-components,clientlibDefer,upsellEnabled,contentbackfillpkgdelete,healthcheck,contentbackfillhttpgenerate,perf-tracker-1ds,dynamic-bundle,cvIncrementer,tentingEnabled,chatCookiesImplemented,alertCountDownWithoutServerTime,pdpDynamicRendering,bundlesDynamicRendering,contentbackfillmetadatachangesvideo,contentbackfillmetadatachangesnonvideo,listDynamicRendering,experimentation-without-personalization,generic-list-importer,combinedUHF,cvCallEnabled,m365ProductCatalog,support-unsupported-locales,deferClickTale,videoLazyLoad,prefetchFontsEnabled,enable-code-isolation,imageLinkTag,fetchPriority,contentIngestionAgent,enableClickgroupTelemetry,imageLazyLoad,contentIngestionAgent-dispatcher2westus2Agent,isCacheControlFeatureEnabled,feature-controlled-content-card,lcpPrioritizationPhase1,ocReimagineTelemetry,deferScriptsEnabled,lcpPrioritizationPhase2,ocReimagineSlotNumberTelemetry,contentIngestionAgent-dispatcher1westus2Agent,ocReimagineComponentNameTelemetry,ocReimagineTemplateNameTelemetry,ptePhase1,extended-html-minification-sites,dynamicPrice,gl-auto-config,displayV35Toggle,chatCustomEndpoint,enableBoostPersonalization,ocReimagineTelemetryTemplateNameSwap,enableEmailConnector,enable-eventingService,ocReimagineAIAssistant,acsPMEFeatureEnabled,ocReimagineCustomerApiUrl,ocReimagineCustomerFilterApiUrl,storeVideoUmp,ocProductPricePrimaryLocale,entertainmentEW"></div> <div class='oneds-config' data-instrumentationkey='9d8f9f50b9cc40f29c15d8963a6aa0e6-0589b4b6-0575-4686-9935-27ab0e3c0381-6951' data-isenabled='true' data-env='prod' data-market='en-us' data-pageName='entertainment-pdp-basepage' data-urlCollectQuery='true' data-urlCollectHash='false' data-autoCapturelineage='false' data-autoCaptureresize='false' data-autoCapturescroll='false' data-initialize1DSEventName="none" data-tenantName='microsoft' data-tenantTitle='Microsoft' data-tenantDomain='microsoft' data-tenantSiteName='microsoft' data-tenantNameProperty='tenantName' data-tenantTitleProperty='tenantTitle' data-tenantDomainProperty='tenantDomain' data-tenantSiteNameProperty='tenantSiteName' data-max1DSInitializeDelayInSeconds='1'> </div> <script src="/etc.clientlibs/microsoft/components/structure/page/clientlibs/custom-oneds.min.ACSHASHc3aec3d03bc5447975e3ee25b53f6c32.js"></script> <script src="/etc.clientlibs/cascade.component.authoring/components/structure/cascade-page/clientlibs/custom-oneds.min.ACSHASHd41d8cd98f00b204e9800998ecf8427e.js"></script> </body> </html>