<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.tomsguide.com/feeds/tag/entertainment" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from Tom's Guide in Entertainment ]]></title>
                <link>https://www.tomsguide.com/entertainment</link>
        <description><![CDATA[ All the latest entertainment content from the Tom's Guide team ]]></description>
                                    <lastBuildDate>Wed, 28 Oct 2026 19:00:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ 12 delightfully unhinged horror Funko Pops to terrify your friends this Halloween ]]></title>
                                                                                                <dc:content><![CDATA[ <p>With Halloween almost upon us, now is a great time to build your collection of spooktastic horror merch! If you're at all into movies then you've almost certainly seen Funko Pops before. The hugely popular toy line has been around for years, releasing figures in all sorts of genres, including fantasy, sci-fi, and, yes, horror.</p><p>From a possessed Regan from The Exorcist to Scream's iconic Ghostface and Terrifier's Art the Clown, there are lots of movie monsters to choose from in this roundup. It's not just about the movies, either – I've also included Pyramid Head from the Silent Hill video games.</p><p>All of these Pops are available now from Amazon, so there's still time to order them ahead of the big day. Have fun... and don't have nightmares!</p>        <div class="featured_product_block featured_block_hero" data-id="7a806804-d2eb-11f1-b55b-619ba21d7d0d">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HJ57HJZ/" data-model-name="Funko Pop! Movies: The Exorcist - Regan" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2ArFh6cYR57udyGo8qc3TM.jpg" alt="Funko Pop! Movies: the Exorcist - Regan Macneil | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Movies: The Exorcist - Regan</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a80687c-d2eb-11f1-8e48-456ad87e7dee">            <a href="https://www.amazon.com/Funko-Pop-Collectible-Toy-Figure/dp/B0CND1KMSD/" data-model-name="Funko Pop! Scream – Ghostface" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/oF95VQn7VaKZoc4c3LWZdM.jpg" alt="Funko Pop! Movies: Ghostface | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Scream – Ghostface</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a8068e0-d2eb-11f1-a757-0131fd0fc5eb">            <a href="https://www.amazon.com/Funko-Pop-Collectible-Toy-Figure/dp/B0CNCZV7R2/" data-model-name="Funko Pop! Terrifier 2 – Art the Clown " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/poMohKUoaMxTRparj9rPuM.jpg" alt="Funko Pop! Movies: Terrifier 2 - Art the Clown (bloody) | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Terrifier 2 – Art the Clown </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a80694e-d2eb-11f1-a15f-73b21f66e12c">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HGSXN21/" data-model-name="Funko Pop! Trick 'r Treat – Sam With Pumpkin" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/VDhuWJnpcjgkLZwFGmGyaN.jpg" alt="Funko Pop! Movies: Trick 'r Treat - Sam With Pumpkin | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Trick 'r Treat – Sam With Pumpkin</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a8069b2-d2eb-11f1-9186-c35ff5425ed4">            <a href="https://www.amazon.com/Funko-Pop-Movies-Bride-Chucky/dp/B09QFVQNBW/" data-model-name="Funko Pop! Bride of Chucky – Chucky" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/H8H73ctojgaTfZJc346ufN.jpg" alt="Funko Pop! Movies: Bride of Chucky - Chucky | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Bride of Chucky – Chucky</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4e74a634-d2f6-11f1-9315-7ba701d6428d">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HH4445W/" data-model-name="Funko Pop! Return of the Living Dead – Zombie Trash" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gkpc84ui4mDkxXNxehoHDE.jpg" alt="Funko Pop! Movies: Return of the Living Dead - Zombie Trash | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Return of the Living Dead – Zombie Trash</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806a70-d2eb-11f1-a609-6d3bf93f1c83">            <a href="https://www.amazon.com/Funko-Pop-Games-Collectable-Merchandise/dp/B08HH81CF3/" data-model-name="Funko Pop! Friday the 13th – Savini Jason" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4cRgbuZ6kFX3pNNPZRiCtN.jpg" alt="Funko Pop! Games: Friday the 13th - Savini Jason | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Friday the 13th – Savini Jason</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806ad4-d2eb-11f1-9b3a-854d2b57b6ba">            <a href="https://www.amazon.com/Funko-Pop-Collectible-Toy-Figure/dp/B0DJRY3YPJ/" data-model-name="Funko Pop! Black Phone – The Grabber in Chair" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/D8zzzmBkVLaykCPcnj3U6P.jpg" alt="Funko Pop! Plus: Black Phone - the Grabber in Chair | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Black Phone – The Grabber in Chair</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806b4c-d2eb-11f1-a2b4-e9e45f82a399">            <a href="https://www.amazon.com/Funko-Pop-Movies-Halloween-Michael/dp/B0GP9786FW/" data-model-name="Funko Pop! Halloween 2 – Michael Myers " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/hGnYPpzoWjuot8MdEyfR7j.jpg" alt="Funko Pop! Movies: Halloween 2 - Michael Myers | Collectable Vinyl Figure, Gift Idea, Official Merchandise, Toys for Kids & Adults, Horror Fans, for Collectors and Display"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Halloween 2 – Michael Myers </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806bce-d2eb-11f1-a187-f51ebe805e35">            <a href="https://www.amazon.com/Funko-POP-Movies-Gremlins-Gremlin-Glasses/dp/B084HZRKJW/" data-model-name="Funko Pop! Gremlins – Gremlin With 3D Glasses" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bvjbwz2CtPn27s9NxaBC5j.jpg" alt="Funko Pop! Movies: Gremlins - Gremlin With 3d Glasses | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Gremlins – Gremlin With 3D Glasses</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806c32-d2eb-11f1-a636-3329b2a5d936">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HH9HLM2/" data-model-name="Funko Pop! The Silence of the Lambs – Hannibal" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/soSUmgHtSDxD6FbWTtDCTi.jpg" alt="Funko Pop! Movies: the Silence of the Lambs - Hannibal | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! The Silence of the Lambs – Hannibal</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806c96-d2eb-11f1-9918-85b60661f133">            <a href="https://www.amazon.com/Funko-Pop-Premium-Collectable-Merchandise/dp/B08HH63LFW/" data-model-name="Funko Pop! Silent Hill -– Pyramid Head" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/tnd27iPJ2pPLgb2K4s9Sai.jpg" alt="Funko Pop! Premium: Silent Hill - Pyramid Head | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Silent Hill -– Pyramid Head</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/12-delightfully-unhinged-horror-funko-pops-to-terrify-your-friends-this-halloween</link>
                                                                            <description>
                            <![CDATA[ Build your collection of movie monsters with these 12 great Funko Pop figures based on iconic horror villains. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mEv8cYyJA5qmKHfzafUVoP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xbWqWSsaoQChMyyKeShNck-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Oct 2026 19:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Will Salmon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HpRWP7Mh9ErgRGoTvZBbBJ-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Will Salmon is Tom&#039;s Guide&#039;s Collections Editor, curating advice on the best products to spend your money on. Will has been writing about tech and entertainment for almost 20 years, including stints as GamesRadar+&#039;s Streaming Editor, editing comics website Newsarama, and writing for lots and lots of magazines.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xbWqWSsaoQChMyyKeShNck-1920-80.jpg">
                                                            <media:credit><![CDATA[Funko, Inc. / Edited with Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A selection of horror Funko Pops.]]></media:description>                                                            <media:text><![CDATA[A selection of horror Funko Pops.]]></media:text>
                                <media:title type="plain"><![CDATA[A selection of horror Funko Pops.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xbWqWSsaoQChMyyKeShNck-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With Halloween almost upon us, now is a great time to build your collection of spooktastic horror merch! If you're at all into movies then you've almost certainly seen Funko Pops before. The hugely popular toy line has been around for years, releasing figures in all sorts of genres, including fantasy, sci-fi, and, yes, horror.</p><p>From a possessed Regan from The Exorcist to Scream's iconic Ghostface and Terrifier's Art the Clown, there are lots of movie monsters to choose from in this roundup. It's not just about the movies, either – I've also included Pyramid Head from the Silent Hill video games.</p><p>All of these Pops are available now from Amazon, so there's still time to order them ahead of the big day. Have fun... and don't have nightmares!</p>        <div class="featured_product_block featured_block_hero" data-id="7a806804-d2eb-11f1-b55b-619ba21d7d0d">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HJ57HJZ/" data-model-name="Funko Pop! Movies: The Exorcist - Regan" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/2ArFh6cYR57udyGo8qc3TM.jpg" alt="Funko Pop! Movies: the Exorcist - Regan Macneil | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Movies: The Exorcist - Regan</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a80687c-d2eb-11f1-8e48-456ad87e7dee">            <a href="https://www.amazon.com/Funko-Pop-Collectible-Toy-Figure/dp/B0CND1KMSD/" data-model-name="Funko Pop! Scream – Ghostface" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/oF95VQn7VaKZoc4c3LWZdM.jpg" alt="Funko Pop! Movies: Ghostface | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Scream – Ghostface</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a8068e0-d2eb-11f1-a757-0131fd0fc5eb">            <a href="https://www.amazon.com/Funko-Pop-Collectible-Toy-Figure/dp/B0CNCZV7R2/" data-model-name="Funko Pop! Terrifier 2 – Art the Clown " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/poMohKUoaMxTRparj9rPuM.jpg" alt="Funko Pop! Movies: Terrifier 2 - Art the Clown (bloody) | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Terrifier 2 – Art the Clown </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a80694e-d2eb-11f1-a15f-73b21f66e12c">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HGSXN21/" data-model-name="Funko Pop! Trick 'r Treat – Sam With Pumpkin" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/VDhuWJnpcjgkLZwFGmGyaN.jpg" alt="Funko Pop! Movies: Trick 'r Treat - Sam With Pumpkin | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Trick 'r Treat – Sam With Pumpkin</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a8069b2-d2eb-11f1-9186-c35ff5425ed4">            <a href="https://www.amazon.com/Funko-Pop-Movies-Bride-Chucky/dp/B09QFVQNBW/" data-model-name="Funko Pop! Bride of Chucky – Chucky" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/H8H73ctojgaTfZJc346ufN.jpg" alt="Funko Pop! Movies: Bride of Chucky - Chucky | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Bride of Chucky – Chucky</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4e74a634-d2f6-11f1-9315-7ba701d6428d">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HH4445W/" data-model-name="Funko Pop! Return of the Living Dead – Zombie Trash" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gkpc84ui4mDkxXNxehoHDE.jpg" alt="Funko Pop! Movies: Return of the Living Dead - Zombie Trash | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Return of the Living Dead – Zombie Trash</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806a70-d2eb-11f1-a609-6d3bf93f1c83">            <a href="https://www.amazon.com/Funko-Pop-Games-Collectable-Merchandise/dp/B08HH81CF3/" data-model-name="Funko Pop! Friday the 13th – Savini Jason" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4cRgbuZ6kFX3pNNPZRiCtN.jpg" alt="Funko Pop! Games: Friday the 13th - Savini Jason | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Friday the 13th – Savini Jason</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806ad4-d2eb-11f1-9b3a-854d2b57b6ba">            <a href="https://www.amazon.com/Funko-Pop-Collectible-Toy-Figure/dp/B0DJRY3YPJ/" data-model-name="Funko Pop! Black Phone – The Grabber in Chair" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/D8zzzmBkVLaykCPcnj3U6P.jpg" alt="Funko Pop! Plus: Black Phone - the Grabber in Chair | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Black Phone – The Grabber in Chair</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806b4c-d2eb-11f1-a2b4-e9e45f82a399">            <a href="https://www.amazon.com/Funko-Pop-Movies-Halloween-Michael/dp/B0GP9786FW/" data-model-name="Funko Pop! Halloween 2 – Michael Myers " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/hGnYPpzoWjuot8MdEyfR7j.jpg" alt="Funko Pop! Movies: Halloween 2 - Michael Myers | Collectable Vinyl Figure, Gift Idea, Official Merchandise, Toys for Kids & Adults, Horror Fans, for Collectors and Display"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Halloween 2 – Michael Myers </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806bce-d2eb-11f1-a187-f51ebe805e35">            <a href="https://www.amazon.com/Funko-POP-Movies-Gremlins-Gremlin-Glasses/dp/B084HZRKJW/" data-model-name="Funko Pop! Gremlins – Gremlin With 3D Glasses" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bvjbwz2CtPn27s9NxaBC5j.jpg" alt="Funko Pop! Movies: Gremlins - Gremlin With 3d Glasses | Official Horror Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Gremlins – Gremlin With 3D Glasses</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806c32-d2eb-11f1-a636-3329b2a5d936">            <a href="https://www.amazon.com/Funko-Pop-Movies-Collectable-Merchandise/dp/B08HH9HLM2/" data-model-name="Funko Pop! The Silence of the Lambs – Hannibal" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/soSUmgHtSDxD6FbWTtDCTi.jpg" alt="Funko Pop! Movies: the Silence of the Lambs - Hannibal | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! The Silence of the Lambs – Hannibal</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a806c96-d2eb-11f1-9918-85b60661f133">            <a href="https://www.amazon.com/Funko-Pop-Premium-Collectable-Merchandise/dp/B08HH63LFW/" data-model-name="Funko Pop! Silent Hill -– Pyramid Head" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/tnd27iPJ2pPLgb2K4s9Sai.jpg" alt="Funko Pop! Premium: Silent Hill - Pyramid Head | Official Merch - Collectable Vinyl Figurine for Shelf Display - Birthday Gift Idea for Fans and Collectors"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Funko Pop! Silent Hill -– Pyramid Head</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Watch Liverpool vs Chelsea: Free streams and TV channels ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Watch Liverpool vs Chelsea as two Premier League heavyweights meet at Anfield in the Carabao Cup fourth round.</strong></p><p>At Tom's Guide, we'll bring you all the live streams and TV channels you need to watch this Carabao Cup clash from anywhere in the world.</p><div  class="fancy-box"><div class="fancy_box-title">Liverpool vs Chelsea: Live Streams</div><div class="fancy_box_body"><p class="fancy-box__body-text">Liverpool vs Chelsea kicks-off at 4 p.m. ET / 8 p.m. GMT on Wednesday 28 October.</p><p class="fancy-box__body-text"><strong>▶︎ FREE Stream: </strong><a data-analytics-id="inline-link" href="https://www.itv.com/" target="_blank" rel="nofollow">ITVX</a><br><strong>▶︎ U.S. Stream: </strong><a data-analytics-id="inline-link" href="https://www.paramountplus.com/" target="_blank" rel="nofollow">Paramount+</a><br><strong>▶︎ U.K. Stream: </strong><a data-analytics-id="inline-link" href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow">Sky Sports</a><br><strong>▶︎ Unlock your stream with </strong><a data-analytics-id="inline-link" href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN (Up to 75% off)</strong></a></p></div></div><p>The Andoni Iraola era at Liverpool is starting to pick up pace, with Sunday's impressive 2-0 win over high-flying Brighton their fourth successive victory in all competitions. That performance was one of their best of the season and should give the Reds confidence heading into this Carabao Cup fourth-round clash against old rivals Chelsea, who they leapfrogged into fourth place in the Premier League at the weekend. Iraola now has to decide how much to rotate his squad for the visit of the Blues, with a huge home game against Arsenal to follow on Sunday. Florian Wirtz is doubtful after the German twisted his ankle against Brighton, while Victor Munoz and Dominik Szoboszlai may not have recovered from their respective injuries in time.</p><p>Chelsea are guaranteed to be without one of their stars for the trip to Anfield, with Cole Palmer suspended following his red card in Saturday's 2-0 defeat by Tottenham at Stamford Bridge. It was a bad night for the Blues as they suffered a rare home reverse against their London rivals, with goalkeeper Mike Penders — standing in for the injured Emi Martinez — at fault for the first goal and sidelined striker Joao Pedro a big miss. Head coach Xabi Alonso will be without the Argentine and Brazilian at Anfield again, so that will afford Penders another chance, while Estevao may get a rare chance under Alonso.</p><p>Here's how to watch Liverpool vs Chelsea in the 2026/27 Carabao Cup from anywhere in the world, including for FREE.</p><h3 class="article-body__section" id="section-liverpool-vs-chelsea-free-streams"><span>Liverpool vs Chelsea: Free Streams</span></h3><div class="product"><a data-dimension112="d639fd9a-d13d-11f1-86f4-3540fcebac74" data-action="Deal Block" data-label="ITVX" data-dimension48="ITVX" href="https://www.itv.com/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:225px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="jjJ9zRc5pg8ANPShxvGzTG" name="download.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jjJ9zRc5pg8ANPShxvGzTG-1920-80.png" mos="" align="middle" fullscreen="" width="225" height="225" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>You can stream Liverpool vs Chelsea for free on <strong>ITV1 </strong>in the UK and via the <a href="https://www.itv.com/" target="_blank" rel="nofollow" data-dimension112="d639fd9a-d13d-11f1-86f4-3540fcebac74" data-action="Deal Block" data-label="ITVX" data-dimension48="ITVX" data-dimension25=""><strong>ITVX</strong></a> streaming service. Just register and you're good to go.</p><p>This season's Carabao Cup has at least one game per round available free-to-air in the UK, with the clash at Anfield a selected fourth round match.</p><p><strong>Abroad? </strong>Unlock your free Carabao Cup stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.<a class="view-deal button" href="https://www.itv.com/" target="_blank" rel="nofollow" data-dimension112="d639fd9a-d13d-11f1-86f4-3540fcebac74" data-action="Deal Block" data-label="ITVX" data-dimension48="ITVX" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-from-anywhere"><span>How to watch Liverpool vs Chelsea from anywhere</span></h2><p>If you're not in your home country during the Carabao Cup 2026/27 season and are unable to live stream a game from wherever you are, you can still tune in via a virtual private network, or VPN. A VPN makes it appear that you're surfing the web from your home location — meaning that you can access the streaming services you already pay for. It's all totally legal and easy to do.</p><p>We've tested many different VPN services and our favorite is <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>:</p><div class="product"><a data-dimension112="d639ff0c-d13d-11f1-b78a-6ff072f429a0" data-action="Deal Block" data-label="NordVPN deal: Get 3 months extra FREE" data-dimension48="NordVPN deal: Get 3 months extra FREE" href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow" data-dimension112="d639ff0c-d13d-11f1-b78a-6ff072f429a0" data-action="Deal Block" data-label="NordVPN deal: Get 3 months extra FREE" data-dimension48="NordVPN deal: Get 3 months extra FREE" data-dimension25=""><strong>NordVPN deal: Get 3 months extra FREE</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>NordVPN</strong> is our #1 VPN.<br><br><strong>✅ 30-day money-back guarantee</strong><br><strong>✅ Up to 75% off usual price</strong><br>✅ <strong>Includes 3 extra months for free</strong><br><br><strong>Get NordVPN and live stream Liverpool vs Chelsea from anywhere.</strong><a class="view-deal button" href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow" data-dimension112="d639ff0c-d13d-11f1-b78a-6ff072f429a0" data-action="Deal Block" data-label="NordVPN deal: Get 3 months extra FREE" data-dimension48="NordVPN deal: Get 3 months extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance if you're away in the U.S. and want to view your usual U.K. service, you'd select U.K. from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to ITVX and watch Liverpool vs Chelsea for free.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-the-u-s"><span>How to watch Liverpool vs Chelsea live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><strong>Liverpool vs Chelsea is live on Paramount+ in the US.</strong></p><p>The Paramount+ Essential packages comes in at just $8.99/month or $89.99/year, which also gets you every single Champions League and Europa League game live. </p><p><strong>Not in the U.S. right now?</strong> <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> while traveling overseas to watch live streams from your usual subscription.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-the-u-k"><span>How to watch Liverpool vs Chelsea live streams in the U.K.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>As mentioned above, <strong>ITVX </strong>will be showing Liverpool vs Chelsea live and for free in the UK.</p><p>Fans in the UK can also watch the Carabao Cup fourth-round clash on <a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a>, with coverage on<strong> Sky Sports Main Event</strong>.</p><p>Plans start from £35/month on a long-term TV contract, while existing customers on a 24-month Sky TV contract can add Sky Sports for £22/month. </p><p>You can also stream short-term for a similar cost via Now TV. </p><p>Those abroad can still follow the game by using one of the best VPN services, such as <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-canada"><span>How to watch Liverpool vs Chelsea live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Liverpool vs Chelsea is available to watch on <a href="https://www.dazn.com/en-CA/home" target="_blank" rel="nofollow"><strong>DAZN</strong></a> in Canada. </p><p>Prices start at CA$24.99/month (minimum 12-month term) or CA$249.99/year for a DAZN Standard subscription. </p><p><strong>Temporarily away from the Great White North?</strong> Don't let that stop you — you can still watch the Carabao Cup thanks to <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-australia"><span>How to watch Liverpool vs Chelsea live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://connect-au.beinsports.com/en/select-plan" target="_blank" rel="nofollow"><strong>beIN SPORTS</strong></a> is the place to go to watch Liverpool vs Chelsea in Australia. </p><p>Plans start from $16.99/month or $169.99/year, and you can also take advantage of a one-week free trial.</p><p><strong>Outside of Australia today?</strong> Use <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> and stream online from anywhere.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/video/l4lggXxL/how-to-watch-f1-in-2026-free-options-and-streaming-guide">How to watch F1 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-champions-league-2026-27" target="_blank">Champions League streaming guide 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/sports/watch-liverpool-vs-chelsea-carabao-cup-2026-27</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Liverpool vs Chelsea for free online from anywhere in the world, with TV channels and kick-off time for this Carabao Cup clash provided. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cXq9KdAC5XYW8wz9wUfv8g</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/H8EUqZN2We5ErEbaJHtSsj-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Oct 2026 18:45:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Sports]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Roberts ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/H8EUqZN2We5ErEbaJHtSsj-1920-80.jpg">
                                                            <media:credit><![CDATA[Ryan Pierse/Getty Images]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Liverpool striker Alexander Isak]]></media:description>                                                            <media:text><![CDATA[Pedro Neto of Chelsea reacts during the Premier League 2026/27 match between Chelsea FC and Tottenham Hotspur at Stamford Bridge on October 24, 2026 in London, England.]]></media:text>
                                <media:title type="plain"><![CDATA[Pedro Neto of Chelsea reacts during the Premier League 2026/27 match between Chelsea FC and Tottenham Hotspur at Stamford Bridge on October 24, 2026 in London, England.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/H8EUqZN2We5ErEbaJHtSsj-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Watch Liverpool vs Chelsea as two Premier League heavyweights meet at Anfield in the Carabao Cup fourth round.</strong></p><p>At Tom's Guide, we'll bring you all the live streams and TV channels you need to watch this Carabao Cup clash from anywhere in the world.</p><div  class="fancy-box"><div class="fancy_box-title">Liverpool vs Chelsea: Live Streams</div><div class="fancy_box_body"><p class="fancy-box__body-text">Liverpool vs Chelsea kicks-off at 4 p.m. ET / 8 p.m. GMT on Wednesday 28 October.</p><p class="fancy-box__body-text"><strong>▶︎ FREE Stream: </strong><a data-analytics-id="inline-link" href="https://www.itv.com/" target="_blank" rel="nofollow">ITVX</a><br><strong>▶︎ U.S. Stream: </strong><a data-analytics-id="inline-link" href="https://www.paramountplus.com/" target="_blank" rel="nofollow">Paramount+</a><br><strong>▶︎ U.K. Stream: </strong><a data-analytics-id="inline-link" href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow">Sky Sports</a><br><strong>▶︎ Unlock your stream with </strong><a data-analytics-id="inline-link" href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN (Up to 75% off)</strong></a></p></div></div><p>The Andoni Iraola era at Liverpool is starting to pick up pace, with Sunday's impressive 2-0 win over high-flying Brighton their fourth successive victory in all competitions. That performance was one of their best of the season and should give the Reds confidence heading into this Carabao Cup fourth-round clash against old rivals Chelsea, who they leapfrogged into fourth place in the Premier League at the weekend. Iraola now has to decide how much to rotate his squad for the visit of the Blues, with a huge home game against Arsenal to follow on Sunday. Florian Wirtz is doubtful after the German twisted his ankle against Brighton, while Victor Munoz and Dominik Szoboszlai may not have recovered from their respective injuries in time.</p><p>Chelsea are guaranteed to be without one of their stars for the trip to Anfield, with Cole Palmer suspended following his red card in Saturday's 2-0 defeat by Tottenham at Stamford Bridge. It was a bad night for the Blues as they suffered a rare home reverse against their London rivals, with goalkeeper Mike Penders — standing in for the injured Emi Martinez — at fault for the first goal and sidelined striker Joao Pedro a big miss. Head coach Xabi Alonso will be without the Argentine and Brazilian at Anfield again, so that will afford Penders another chance, while Estevao may get a rare chance under Alonso.</p><p>Here's how to watch Liverpool vs Chelsea in the 2026/27 Carabao Cup from anywhere in the world, including for FREE.</p><h3 class="article-body__section" id="section-liverpool-vs-chelsea-free-streams"><span>Liverpool vs Chelsea: Free Streams</span></h3><div class="product"><a data-dimension112="d639fd9a-d13d-11f1-86f4-3540fcebac74" data-action="Deal Block" data-label="ITVX" data-dimension48="ITVX" href="https://www.itv.com/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:225px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="jjJ9zRc5pg8ANPShxvGzTG" name="download.png" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jjJ9zRc5pg8ANPShxvGzTG-1920-80.png" mos="" align="middle" fullscreen="" width="225" height="225" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>You can stream Liverpool vs Chelsea for free on <strong>ITV1 </strong>in the UK and via the <a href="https://www.itv.com/" target="_blank" rel="nofollow" data-dimension112="d639fd9a-d13d-11f1-86f4-3540fcebac74" data-action="Deal Block" data-label="ITVX" data-dimension48="ITVX" data-dimension25=""><strong>ITVX</strong></a> streaming service. Just register and you're good to go.</p><p>This season's Carabao Cup has at least one game per round available free-to-air in the UK, with the clash at Anfield a selected fourth round match.</p><p><strong>Abroad? </strong>Unlock your free Carabao Cup stream with <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.<a class="view-deal button" href="https://www.itv.com/" target="_blank" rel="nofollow" data-dimension112="d639fd9a-d13d-11f1-86f4-3540fcebac74" data-action="Deal Block" data-label="ITVX" data-dimension48="ITVX" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-from-anywhere"><span>How to watch Liverpool vs Chelsea from anywhere</span></h2><p>If you're not in your home country during the Carabao Cup 2026/27 season and are unable to live stream a game from wherever you are, you can still tune in via a virtual private network, or VPN. A VPN makes it appear that you're surfing the web from your home location — meaning that you can access the streaming services you already pay for. It's all totally legal and easy to do.</p><p>We've tested many different VPN services and our favorite is <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>:</p><div class="product"><a data-dimension112="d639ff0c-d13d-11f1-b78a-6ff072f429a0" data-action="Deal Block" data-label="NordVPN deal: Get 3 months extra FREE" data-dimension48="NordVPN deal: Get 3 months extra FREE" href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow" data-dimension112="d639ff0c-d13d-11f1-b78a-6ff072f429a0" data-action="Deal Block" data-label="NordVPN deal: Get 3 months extra FREE" data-dimension48="NordVPN deal: Get 3 months extra FREE" data-dimension25=""><strong>NordVPN deal: Get 3 months extra FREE</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>NordVPN</strong> is our #1 VPN.<br><br><strong>✅ 30-day money-back guarantee</strong><br><strong>✅ Up to 75% off usual price</strong><br>✅ <strong>Includes 3 extra months for free</strong><br><br><strong>Get NordVPN and live stream Liverpool vs Chelsea from anywhere.</strong><a class="view-deal button" href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow" data-dimension112="d639ff0c-d13d-11f1-b78a-6ff072f429a0" data-action="Deal Block" data-label="NordVPN deal: Get 3 months extra FREE" data-dimension48="NordVPN deal: Get 3 months extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance if you're away in the U.S. and want to view your usual U.K. service, you'd select U.K. from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to ITVX and watch Liverpool vs Chelsea for free.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-the-u-s"><span>How to watch Liverpool vs Chelsea live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><strong>Liverpool vs Chelsea is live on Paramount+ in the US.</strong></p><p>The Paramount+ Essential packages comes in at just $8.99/month or $89.99/year, which also gets you every single Champions League and Europa League game live. </p><p><strong>Not in the U.S. right now?</strong> <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> while traveling overseas to watch live streams from your usual subscription.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-the-u-k"><span>How to watch Liverpool vs Chelsea live streams in the U.K.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>As mentioned above, <strong>ITVX </strong>will be showing Liverpool vs Chelsea live and for free in the UK.</p><p>Fans in the UK can also watch the Carabao Cup fourth-round clash on <a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a>, with coverage on<strong> Sky Sports Main Event</strong>.</p><p>Plans start from £35/month on a long-term TV contract, while existing customers on a 24-month Sky TV contract can add Sky Sports for £22/month. </p><p>You can also stream short-term for a similar cost via Now TV. </p><p>Those abroad can still follow the game by using one of the best VPN services, such as <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-canada"><span>How to watch Liverpool vs Chelsea live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Liverpool vs Chelsea is available to watch on <a href="https://www.dazn.com/en-CA/home" target="_blank" rel="nofollow"><strong>DAZN</strong></a> in Canada. </p><p>Prices start at CA$24.99/month (minimum 12-month term) or CA$249.99/year for a DAZN Standard subscription. </p><p><strong>Temporarily away from the Great White North?</strong> Don't let that stop you — you can still watch the Carabao Cup thanks to <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-chelsea-live-streams-in-australia"><span>How to watch Liverpool vs Chelsea live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://connect-au.beinsports.com/en/select-plan" target="_blank" rel="nofollow"><strong>beIN SPORTS</strong></a> is the place to go to watch Liverpool vs Chelsea in Australia. </p><p>Plans start from $16.99/month or $169.99/year, and you can also take advantage of a one-week free trial.</p><p><strong>Outside of Australia today?</strong> Use <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> and stream online from anywhere.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/video/l4lggXxL/how-to-watch-f1-in-2026-free-options-and-streaming-guide">How to watch F1 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-champions-league-2026-27" target="_blank">Champions League streaming guide 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ What to watch tonight: 38 new shows and movies just added to Netflix, Apple TV and more (Oct. 28) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, Apple TV, Hulu, etc. to see what's recently landed.  I've even added some movies you can stream for free on some of the best free streaming services like Tubi, along with some chilling horror picks on Shudder.</p><p>Here are all the new shows and movies (and live events) you can stream tonight (Wednesday, October 28), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-prime-video-movies-to-stream-now-before-they-leave-in-october-2026-including-christopher-nolans-most-moving-blockbuster">5 best Prime Video movies to watch before they leave soon</a>.</p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="39-minions-and-monsters-39-peacock">'Minions and Monsters' (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/ZSdOwt-G49w" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Animated comedy</p><p><strong>What it's about:</strong> The Minions are going Hollywood. Set in 1927, the latest Minions sequel follows a new batch of the little yellow henchmen as they stumble into the silent-film era and, naturally, attempt to become movie stars. Their Hollywood dreams go spectacularly off the rails when they accidentally unleash an eyeball-covered monster on Los Angeles. </p><p><strong>Why you should watch it: </strong>Yes, it’s another Minions movie. But this one has a surprisingly fun trick up its sleeve: a genuine affection for classic Hollywood. Kids will enjoy the colorful chaos and physical comedy, while adults can appreciate the movie’s winking send-up of silent cinema and Old Hollywood. </p><p><em>Watch </em><a href="https://www.peacocktv.com/stream-movies/minions-and-monsters" target="_blank" rel="nofollow"><em>"Minions and Monsters" on Peacock</em></a><em> now</em></p><h2 id="brothers-39-episode-7-apple-tv">‘Brothers' episode 7 (Apple TV)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/fIKFnzIcfcA" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Comedy</p><p><strong>What it's about: </strong>Matthew McConaughey is ready to announce his campaign for Texas governor live on TV with Brian Williams. But with Woody Harrelson around, even a major political moment can’t go according to plan. As the big interview approaches, an unexpected mishap threatens to derail everything.</p><p><strong>Why you should watch it:</strong> The question of whether Matthew and Woody might actually be brothers still hangs in the air, giving the show plenty of family drama beneath all the bodily-fluid jokes.</p><p><em>Watch </em><a href="https://tv.apple.com/us/show/brothers/umc.cmc.17g1y5mzqp92sc0ge1c0hdorg" target="_blank" rel="nofollow"><em>"Brothers" episode 7 on Apple TV</em></a><em> now</em></p><h2 id="39-love-is-blind-39-season-11-episodes-9-11-netflix">'Love Is Blind' season 11 - episodes 9-11 (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/HWDg2aVdEA8" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Reality dating</p><p><strong>What it's about:</strong> With the weddings looming, the couples face the less-romantic stuff: money, family dynamics and whether their relationships can survive a little real-world pressure. A wild night out, a Pod Squad reunion and some increasingly tense conversations push several couples closer to the breaking point.</p><p><strong>Why you should watch it:</strong> The countdown to the altar is ticking, which means the stakes are getting deliciously high. Add in old flames, an on-camera crashout and a few health scares, and these couples have plenty to sort out before saying “I do.”</p><p><em>Watch </em><a href="https://www.netflix.com/title/80996601" target="_blank" rel="nofollow"><em>"Love Is Blind" on Netflix</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-wednesday-oct-28"><span>Your streaming guide: Wednesday, Oct 28</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"Champions"</li><li>"Love Is Blind" season 11 (episodes 9-11)</li></ul><p><strong>PRIME VIDEO</strong></p><ul><li>"Ali G: Who Iz I?" (streaming premiere)</li><li>"Drive - The Pretenders"</li></ul><p><strong>PARAMOUNT+</strong></p><ul><li>"All the Queen's Men" (new episode)</li><li>"The Challenge" (season 42 finale)</li><li>"Hanging By A Wire"</li><li>"The Loud House" (season 9)</li><li>"Ridiculousness" (seasons 13-15)</li><li>"Sacrifice" (new episode)</li></ul><p><strong>HBO MAX</strong></p><ul><li>NHL: Philadelphia vs Washington (7:30 p.m. Et)</li><li>AEW Dynamite: Fright Night Dynamite (8 p.m. ET)</li></ul><p><strong>APPLE TV</strong></p><ul><li>"Brothers" (new episode)</li><li>"Small Prophets" (new episode)</li><li>"Where's Wanda?" (new episode)</li><li>MLS: Charlotte vs Montreal (7:30 p.m. ET)</li><li>MLS: Miami vs Cincinnati (7:30 p.m. ET)</li><li>MLS: New England vs New York (7:30 p.m. ET)</li><li>MLS: New York City vs Atlanta (7:30 p.m. ET)</li><li>MLS: Austin vs Salt Lake (8:30 p.m. ET)</li><li>MLS: Chicago vs Orlando (8:30 p.m. ET)</li><li>MLS: Dallas vs Columbus (8:30 p.m. ET)</li><li>MLS: Minnesota vs Kansas City (8:30 p.m. ET)</li><li>MLS: Nashville vs Philadelphia (8:30 p.m. ET)</li><li>MLS: St Louis vs Portland (8:30 p.m. ET)</li><li>MLS: San Jose vs Colorado (10:30 p.m. ET)</li><li>MLS: Seattle vs Houston (10:30 p.m. ET)</li><li>MLS: Vancouver vs San Diego (10:30 p.m. ET)</li></ul><p><strong>HULU</strong></p><ul><li>"Dancing with the Stars" (season 35 new episode)</li><li>"The Lowdown" (season 2 new episode)</li><li>"Merry Berry Love" (new episode)</li><li>"R.J. Decker" (Season 2 new episode) (ABC)</li></ul><p><strong>DISNEY+</strong></p><ul><li>"Marvel’s Iron Man and his Awesome Friends" (new episode)</li><li>"Miraculous: Tales of Ladybug & Cat Noir Chibi: Shorts" (season 1 new episodes)</li><li>"Merry Berry Love" (new episode)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"Minions & Monsters" (streaming premiere)</li><li>Serie A Matchweek 9</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>NBA: Philadelphia 76ers at Indiana Pacers (7:15 p.m. ET)</li><li>NBA: Oklahoma City Thunder at Dallas Mavericks (9:35 p.m. ET)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-in-november-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/everything-new-on-apple-tv-in-november-2026-a-heist-thriller-new-chris-pratt-movie-and-more">New on Apple TV in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/hbo-max/this-years-most-talked-about-comedy-just-hit-hbo-max-and-its-96-percent-on-rotten-tomatoes">This year’s most talked about comedy just hit HBO Max — and it’s 96% on Rotten Tomatoes</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/what-to-watch-tonight-38-new-shows-and-movies-just-added-to-netflix-apple-tv-and-more-oct-28-2026</link>
                                                                            <description>
                            <![CDATA[ Looking for what to watch? Here's your guide to every movie and show streaming tonight. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xgAZTzAyYDYadgVRYJ5GyN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zyMVJA535rHSCCug8mkDUC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Oct 2026 18:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 28 Oct 2026 18:27:12 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ kelly.woo@futurenet.com (Kelly Woo) ]]></author>                    <dc:creator><![CDATA[ Kelly Woo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jpnR8RZd8njtxaHRHimzsi-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Kelly is the managing editor of streaming for Tom’s Guide, so basically, she watches TV for a living. She writes news, features and reviews about the streaming realm — hardware, software and content. In a given week, she might test a new Roku stick, check out an interface update on HBO Max, sound off on the trailer for a new Netflix show and provide info on how to watch a fan-favorite series. &lt;/p&gt;&lt;p&gt;In addition to streaming coverage, she also occasionally contributes to the fitness and home sections.&lt;/p&gt;&lt;p&gt;Before joining Tom&#039;s Guide, she was a freelance entertainment writer for Yahoo, Vulture, TV Guide and other outlets and a content creator for HBO, Apple and DotDash. Prior to that, she was a senior editor at AOL Television and Moviefone. She graduated from Duke University with a degree in English literature.&lt;/p&gt;&lt;p&gt;When she’s not watching TV and movies for work, she’s watching them for fun, plus seeing live music, writing songs, knitting and gardening.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/zyMVJA535rHSCCug8mkDUC-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple TV]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Matthew McConaughey and a dog in Brothers]]></media:description>                                                            <media:text><![CDATA[Matthew McConaughey and a dog in Brothers]]></media:text>
                                <media:title type="plain"><![CDATA[Matthew McConaughey and a dog in Brothers]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zyMVJA535rHSCCug8mkDUC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, Apple TV, Hulu, etc. to see what's recently landed.  I've even added some movies you can stream for free on some of the best free streaming services like Tubi, along with some chilling horror picks on Shudder.</p><p>Here are all the new shows and movies (and live events) you can stream tonight (Wednesday, October 28), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-prime-video-movies-to-stream-now-before-they-leave-in-october-2026-including-christopher-nolans-most-moving-blockbuster">5 best Prime Video movies to watch before they leave soon</a>.</p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="39-minions-and-monsters-39-peacock">'Minions and Monsters' (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/ZSdOwt-G49w" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Animated comedy</p><p><strong>What it's about:</strong> The Minions are going Hollywood. Set in 1927, the latest Minions sequel follows a new batch of the little yellow henchmen as they stumble into the silent-film era and, naturally, attempt to become movie stars. Their Hollywood dreams go spectacularly off the rails when they accidentally unleash an eyeball-covered monster on Los Angeles. </p><p><strong>Why you should watch it: </strong>Yes, it’s another Minions movie. But this one has a surprisingly fun trick up its sleeve: a genuine affection for classic Hollywood. Kids will enjoy the colorful chaos and physical comedy, while adults can appreciate the movie’s winking send-up of silent cinema and Old Hollywood. </p><p><em>Watch </em><a href="https://www.peacocktv.com/stream-movies/minions-and-monsters" target="_blank" rel="nofollow"><em>"Minions and Monsters" on Peacock</em></a><em> now</em></p><h2 id="brothers-39-episode-7-apple-tv">‘Brothers' episode 7 (Apple TV)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/fIKFnzIcfcA" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Comedy</p><p><strong>What it's about: </strong>Matthew McConaughey is ready to announce his campaign for Texas governor live on TV with Brian Williams. But with Woody Harrelson around, even a major political moment can’t go according to plan. As the big interview approaches, an unexpected mishap threatens to derail everything.</p><p><strong>Why you should watch it:</strong> The question of whether Matthew and Woody might actually be brothers still hangs in the air, giving the show plenty of family drama beneath all the bodily-fluid jokes.</p><p><em>Watch </em><a href="https://tv.apple.com/us/show/brothers/umc.cmc.17g1y5mzqp92sc0ge1c0hdorg" target="_blank" rel="nofollow"><em>"Brothers" episode 7 on Apple TV</em></a><em> now</em></p><h2 id="39-love-is-blind-39-season-11-episodes-9-11-netflix">'Love Is Blind' season 11 - episodes 9-11 (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/HWDg2aVdEA8" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Reality dating</p><p><strong>What it's about:</strong> With the weddings looming, the couples face the less-romantic stuff: money, family dynamics and whether their relationships can survive a little real-world pressure. A wild night out, a Pod Squad reunion and some increasingly tense conversations push several couples closer to the breaking point.</p><p><strong>Why you should watch it:</strong> The countdown to the altar is ticking, which means the stakes are getting deliciously high. Add in old flames, an on-camera crashout and a few health scares, and these couples have plenty to sort out before saying “I do.”</p><p><em>Watch </em><a href="https://www.netflix.com/title/80996601" target="_blank" rel="nofollow"><em>"Love Is Blind" on Netflix</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-wednesday-oct-28"><span>Your streaming guide: Wednesday, Oct 28</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"Champions"</li><li>"Love Is Blind" season 11 (episodes 9-11)</li></ul><p><strong>PRIME VIDEO</strong></p><ul><li>"Ali G: Who Iz I?" (streaming premiere)</li><li>"Drive - The Pretenders"</li></ul><p><strong>PARAMOUNT+</strong></p><ul><li>"All the Queen's Men" (new episode)</li><li>"The Challenge" (season 42 finale)</li><li>"Hanging By A Wire"</li><li>"The Loud House" (season 9)</li><li>"Ridiculousness" (seasons 13-15)</li><li>"Sacrifice" (new episode)</li></ul><p><strong>HBO MAX</strong></p><ul><li>NHL: Philadelphia vs Washington (7:30 p.m. Et)</li><li>AEW Dynamite: Fright Night Dynamite (8 p.m. ET)</li></ul><p><strong>APPLE TV</strong></p><ul><li>"Brothers" (new episode)</li><li>"Small Prophets" (new episode)</li><li>"Where's Wanda?" (new episode)</li><li>MLS: Charlotte vs Montreal (7:30 p.m. ET)</li><li>MLS: Miami vs Cincinnati (7:30 p.m. ET)</li><li>MLS: New England vs New York (7:30 p.m. ET)</li><li>MLS: New York City vs Atlanta (7:30 p.m. ET)</li><li>MLS: Austin vs Salt Lake (8:30 p.m. ET)</li><li>MLS: Chicago vs Orlando (8:30 p.m. ET)</li><li>MLS: Dallas vs Columbus (8:30 p.m. ET)</li><li>MLS: Minnesota vs Kansas City (8:30 p.m. ET)</li><li>MLS: Nashville vs Philadelphia (8:30 p.m. ET)</li><li>MLS: St Louis vs Portland (8:30 p.m. ET)</li><li>MLS: San Jose vs Colorado (10:30 p.m. ET)</li><li>MLS: Seattle vs Houston (10:30 p.m. ET)</li><li>MLS: Vancouver vs San Diego (10:30 p.m. ET)</li></ul><p><strong>HULU</strong></p><ul><li>"Dancing with the Stars" (season 35 new episode)</li><li>"The Lowdown" (season 2 new episode)</li><li>"Merry Berry Love" (new episode)</li><li>"R.J. Decker" (Season 2 new episode) (ABC)</li></ul><p><strong>DISNEY+</strong></p><ul><li>"Marvel’s Iron Man and his Awesome Friends" (new episode)</li><li>"Miraculous: Tales of Ladybug & Cat Noir Chibi: Shorts" (season 1 new episodes)</li><li>"Merry Berry Love" (new episode)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"Minions & Monsters" (streaming premiere)</li><li>Serie A Matchweek 9</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>NBA: Philadelphia 76ers at Indiana Pacers (7:15 p.m. ET)</li><li>NBA: Oklahoma City Thunder at Dallas Mavericks (9:35 p.m. ET)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-in-november-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/everything-new-on-apple-tv-in-november-2026-a-heist-thriller-new-chris-pratt-movie-and-more">New on Apple TV in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/hbo-max/this-years-most-talked-about-comedy-just-hit-hbo-max-and-its-96-percent-on-rotten-tomatoes">This year’s most talked about comedy just hit HBO Max — and it’s 96% on Rotten Tomatoes</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Prime Video top 10 shows — here’s the 3 worth binge-watching this week (Oct. 28-Nov. 3) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When you settle down to binge-watch some television on Prime Video, the last thing you want to do is waste time scrolling through the platform’s near-endless library. That’s where the Prime Video top 10 list comes into play. It gives you a snapshot look at the shows that are currently drawing the most interest from your fellow subscribers. </p><p>However, it’s not uncommon for subpar series to find a spot on the ranking. Heck, I’ve seen shows I’d firmly label a “skip” manage to hold down the No. 1 spot. Which is why I’m combing through today’s Prime Video top 10 shows list to pick out three series actually worth watching.</p><p>My picks are based on the <strong>Prime Video top 10 as of Wednesday, October 28</strong>, and include action, horror and romance. There’s a pick for (nearly) all tastes, so let’s dive into them…</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-best-shows-in-the-prime-video-top-10"><span>Best shows in the Prime Video top 10</span></h3><h2 id="the-terminal-list">‘The Terminal List’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/x9FvvsC0B5Q" allowfullscreen></iframe></div></div><p>“The Terminal List” season 2 wrapped up last week, so while weekly watchers will no doubt be disappointed not to find a new episode on Prime Video this week, if you’ve been holding fire to binge-watch the entire sophomore run, it's time to pull the trigger. The show is based on the novel “True Believer” by Jack Carr, a follow-up to the book "The Terminal List", which was adapted for the show's first season. In short, this action-thriller original is made for fans of “Reacher.”</p><p>I won’t delve into season 2 spoilers, in case you’re totally fresh to the series, but in season 1, it follows James Reece (spot the same initials as a certain Lee Child literary creation…), played by Chris Pratt. Reece is a US Navy SEAL who returns home from war after his platoon is ambushed on the front lines. Once back on U.S. soil, he faces survivor's guilt, unreliable memories, and dark forces working against him that could threaten the lives of everybody he holds dear.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B09K9M94L7" target="_blank" rel="nofollow"><em><strong>"The Terminal List" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="carrie">‘Carrie’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/jkUw2nh6fT0" allowfullscreen></iframe></div></div><p>Prime Video’s television take on Stephen King’s debut novel, previously adapted into a chilling horror movie starring Sissy Spacek, is <em>the </em>show you need for Halloween week. I was a skeptic, unsure how showrunner Mike Flanagan could stretch a relatively short novel across roughly eight hours of TV, but consider me a total convert. It might not quite top the 1976 film, but it comes a heck of a lot closer than I ever imagined. </p><p>The setup is simple: Carrie White (Summer H. Howell) is a young outcast, tormented at school by a mean girl who makes Regina George look friendly, and terrorized at home by her religious mother, Margaret (Samantha Sloyan). When she discovers she possesses telekinetic powers, she’s set on a path to a terrifying rampage. What 2026’s “Carrie” does so well is expand the story, bringing in modern elements such as social media bullying to great effect. Mike Flanagan has done it again!</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0H8R9DQHS" target="_blank" rel="nofollow"><em><strong>"Carrie" on Prime Video </strong></em></a><em><strong>now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKyVMe"></div>                            </div>                            <script src="https://kwizly.com/embed/OKyVMe.js" async></script><h2 id="off-campus">‘Off Campus’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wAozjf2frxw" allowfullscreen></iframe></div></div><p>Part of the en vogue sports-based romantic drama subgenre, “Off Campus” followed in the footsteps of last year’s breakout hit “Heated Rivalry.” It premiered back in May, and yet all these months later it's a constant on Prime Video's top 10 most-watched list, proving this romance is no flash in the pan. A second season is on the way, so get caught up if you somehow missed the almost unavoidable buzz in the spring.</p><p>Like its aforementioned contemporary, “Off Campus” presents a steamy romance on the ice rink. It follows music major Hannah Wells (Ella Bright), who falls for the college’s star hockey player, Garrett Graham (Belmont Cameli). But naturally, their romance isn’t smooth skating, and plenty of hurdles are thrown in their path. It’s not afraid of melodrama, embracing the genre’s cheesy tropes, and the chemistry between Bright and Cameli glues it all together.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0GN8NL4Q1" target="_blank" rel="nofollow"><em><strong>"Off Campus" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-prime-video-top-10-shows-right-now"><span>Prime Video top 10 shows right now</span></h3><ol start="1"><li>"The Terminal List"</li><li>"Carrie"</li><li>"Neagley"</li><li>"Reacher"</li><li>"The Rainmaker"</li><li>"Off Campus"</li><li>"Wild Cards"</li><li>"Seeking Persephone"</li><li>"Sterling Point"</li><li>"Blue Ridge"</li></ol><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">Everything new on Prime Video in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">5 best movies to stream on Prime Video for Halloween 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-daniel-craigs-most-exhilarating-outing-as-james-bond-oct-27-nov-2">3 new to Prime Video thriller movies to watch this week</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-shows-heres-the-3-worth-binge-watching-this-week-oct-28-nov-3</link>
                                                                            <description>
                            <![CDATA[ Prime Video's top 10 most-watched TV shows list has been updated, and I'm picking out my three favorites for your watchlist ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">FMR8oF5SrRdMBq48YPmqbm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/q5arBLX4hzJNvdbpqJKhZe-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Oct 2026 12:03:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Prime Video]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/q5arBLX4hzJNvdbpqJKhZe-1920-80.jpg">
                                                            <media:credit><![CDATA[Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Prime Video logo on blue abstract background]]></media:description>                                                            <media:text><![CDATA[Prime Video logo on blue abstract background]]></media:text>
                                <media:title type="plain"><![CDATA[Prime Video logo on blue abstract background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/q5arBLX4hzJNvdbpqJKhZe-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When you settle down to binge-watch some television on Prime Video, the last thing you want to do is waste time scrolling through the platform’s near-endless library. That’s where the Prime Video top 10 list comes into play. It gives you a snapshot look at the shows that are currently drawing the most interest from your fellow subscribers. </p><p>However, it’s not uncommon for subpar series to find a spot on the ranking. Heck, I’ve seen shows I’d firmly label a “skip” manage to hold down the No. 1 spot. Which is why I’m combing through today’s Prime Video top 10 shows list to pick out three series actually worth watching.</p><p>My picks are based on the <strong>Prime Video top 10 as of Wednesday, October 28</strong>, and include action, horror and romance. There’s a pick for (nearly) all tastes, so let’s dive into them…</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-best-shows-in-the-prime-video-top-10"><span>Best shows in the Prime Video top 10</span></h3><h2 id="the-terminal-list">‘The Terminal List’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/x9FvvsC0B5Q" allowfullscreen></iframe></div></div><p>“The Terminal List” season 2 wrapped up last week, so while weekly watchers will no doubt be disappointed not to find a new episode on Prime Video this week, if you’ve been holding fire to binge-watch the entire sophomore run, it's time to pull the trigger. The show is based on the novel “True Believer” by Jack Carr, a follow-up to the book "The Terminal List", which was adapted for the show's first season. In short, this action-thriller original is made for fans of “Reacher.”</p><p>I won’t delve into season 2 spoilers, in case you’re totally fresh to the series, but in season 1, it follows James Reece (spot the same initials as a certain Lee Child literary creation…), played by Chris Pratt. Reece is a US Navy SEAL who returns home from war after his platoon is ambushed on the front lines. Once back on U.S. soil, he faces survivor's guilt, unreliable memories, and dark forces working against him that could threaten the lives of everybody he holds dear.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B09K9M94L7" target="_blank" rel="nofollow"><em><strong>"The Terminal List" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="carrie">‘Carrie’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/jkUw2nh6fT0" allowfullscreen></iframe></div></div><p>Prime Video’s television take on Stephen King’s debut novel, previously adapted into a chilling horror movie starring Sissy Spacek, is <em>the </em>show you need for Halloween week. I was a skeptic, unsure how showrunner Mike Flanagan could stretch a relatively short novel across roughly eight hours of TV, but consider me a total convert. It might not quite top the 1976 film, but it comes a heck of a lot closer than I ever imagined. </p><p>The setup is simple: Carrie White (Summer H. Howell) is a young outcast, tormented at school by a mean girl who makes Regina George look friendly, and terrorized at home by her religious mother, Margaret (Samantha Sloyan). When she discovers she possesses telekinetic powers, she’s set on a path to a terrifying rampage. What 2026’s “Carrie” does so well is expand the story, bringing in modern elements such as social media bullying to great effect. Mike Flanagan has done it again!</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0H8R9DQHS" target="_blank" rel="nofollow"><em><strong>"Carrie" on Prime Video </strong></em></a><em><strong>now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKyVMe"></div>                            </div>                            <script src="https://kwizly.com/embed/OKyVMe.js" async></script><h2 id="off-campus">‘Off Campus’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wAozjf2frxw" allowfullscreen></iframe></div></div><p>Part of the en vogue sports-based romantic drama subgenre, “Off Campus” followed in the footsteps of last year’s breakout hit “Heated Rivalry.” It premiered back in May, and yet all these months later it's a constant on Prime Video's top 10 most-watched list, proving this romance is no flash in the pan. A second season is on the way, so get caught up if you somehow missed the almost unavoidable buzz in the spring.</p><p>Like its aforementioned contemporary, “Off Campus” presents a steamy romance on the ice rink. It follows music major Hannah Wells (Ella Bright), who falls for the college’s star hockey player, Garrett Graham (Belmont Cameli). But naturally, their romance isn’t smooth skating, and plenty of hurdles are thrown in their path. It’s not afraid of melodrama, embracing the genre’s cheesy tropes, and the chemistry between Bright and Cameli glues it all together.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0GN8NL4Q1" target="_blank" rel="nofollow"><em><strong>"Off Campus" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-prime-video-top-10-shows-right-now"><span>Prime Video top 10 shows right now</span></h3><ol start="1"><li>"The Terminal List"</li><li>"Carrie"</li><li>"Neagley"</li><li>"Reacher"</li><li>"The Rainmaker"</li><li>"Off Campus"</li><li>"Wild Cards"</li><li>"Seeking Persephone"</li><li>"Sterling Point"</li><li>"Blue Ridge"</li></ol><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">Everything new on Prime Video in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">5 best movies to stream on Prime Video for Halloween 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-daniel-craigs-most-exhilarating-outing-as-james-bond-oct-27-nov-2">3 new to Prime Video thriller movies to watch this week</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 underrated horror movies to stream free on Plex right now — no subscription needed ]]></title>
                                                                                                <dc:content><![CDATA[ <p>You don't need to add another streaming subscription service to your monthly budget to get your horror fix this spooky season. <strong>Plex</strong> has a surprisingly solid lineup of free movies, including a few chilling gems added this month that deserve way more attention than they got. And I say that as a huge fan of the genre who's seen tons of horror movies over the years. </p><p>Whether you're in the mood for supernatural scares, deeply unsettling folk horror or a brutal slasher, I've picked out three underrated horror movies you can stream on Plex right now without paying a dime. </p><p>From the nightmarish twists of <strong>"Talk to Me"</strong> to the sun-drenched dread of <strong>"Midsommar"</strong> and Rob Zombie's peak aughts vibes in his divisive 2007 <strong>"Halloween" </strong>remake,<strong> </strong>these horror movies deserve a spot on your watchlist — just don't blame us when you have to sleep with the lights on. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZ3Bbe"></div>                            </div>                            <script src="https://kwizly.com/embed/XZ3Bbe.js" async></script><h2 id="39-talk-to-me-39-2022">'Talk to Me' (2022)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/aLAKJu9aJys" allowfullscreen></iframe></div></div><p>"Talk to Me's" haunting mother-daughter story hit me at exactly the right time; after wowing audiences in Australia, it landed in theaters stateside in 2023 just a few months after my mom passed away. It follows a group of friends who play a "Bloody Mary" style party game with an embalmed hand, only to discover it's actually a ritual for summoning spirits. As hokey as I found the premise at first, "Talk to Me" ended up being one of the best horror movies I'd seen in years — something its 94% critics' score on <a href="https://www.rottentomatoes.com/m/talk_to_me_2023" target="_blank">Rotten Tomatoes</a> speaks to.</p><p>At first, the friends are thrilled to let spirits temporarily possess their bodies, treating it like a game. That is, until Mia (Sophie Wilde), a teenager still grieving the death of her mom, accidentally takes things too far and unleashes something far more sinister. With the boundary between the living and the dead wearing thin, their reality unravels into a waking nightmare as Mia and co. scramble to make things right.</p><p><em><strong>Watch </strong></em><a href="https://watch.plex.tv/movie/talk-to-me-2022-2" target="_blank" rel="nofollow"><em><strong>"Talk to Me" free on Plex</strong></em></a><em><strong> now</strong></em></p><h2 id="39-midsommar-39-2019">'Midsommar' (2019)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/1Vnghdsjmd0" allowfullscreen></iframe></div></div><p>Have I already plugged Ari Aster's phenomenal "Midsommar" multiple times in this month's column of free movies to stream? You bet your ass. And I shall continue to yap about how good it is — at least until spooky season is over. One of my all-time favorite horror movies, "Midsommar" is a disturbing descent into the dangers of groupthink that can lead desperate folks to leave their humanity behind. Aster dramatically breaks away from the usual horror aesthetic, setting the bulk of the movie in a picturesque meadow under the bright Swedish summer sun.</p><p>Florence Pugh stuns as a final girl for the history books: Dani, a grieving American student who tags along on a trip to a remote Swedish village with her boyfriend and his friends to experience a once-in-a-lifetime midsummer festival. At first, the community seems welcoming, and its unusual traditions intrigue more than terrify. But as the festivities continue, things take a bloody turn, and members of the group begin disappearing. I joke that this is the perfect girls' night horror movie, though if gore isn't your thing (it really ain't mine either; I just keep my eyes closed for those parts), you may want to skip this one. </p><p><em><strong>Watch </strong></em><a href="https://watch.plex.tv/movie/midsommar-2019" target="_blank" rel="nofollow"><em><strong>"Midsommar" on Plex free</strong></em></a><em><strong> now</strong></em></p><h2 id="39-rob-zombie-s-halloween-39-2007">'Rob Zombie’s Halloween' (2007)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-qKmXIy9Juk" allowfullscreen></iframe></div></div><p>I'm not a die-hard "Halloween" fan by any means, which may explain why I have a soft spot for Rob Zombie's ill-judged remake just as much as I do for John Carpenter's original 1978 masterpiece. I have a lot of nostalgia for <a href="https://www.tomsguide.com/entertainment/hbo-max/freddy-vs-jason-is-my-favorite-slasher-movie-of-all-time-and-i-revisit-this-fever-dream-monster-mash-every-halloween-watch-it-on-hbo-max-before-its-gone">slasher movies in their messiest era</a>, and I think Zombie’s more reflective take on Michael Myers is far more interesting than it gets credit for. The 2007 "Halloween" remake fleshes out the killer with a moody backstory that's peak aughts, showing a young Michael (Daeg Faerch) neglected and bullied as his mother Deborah (Sheri Moon Zombie) struggles to protect him. </p><p>One Halloween night, Michael finally snaps, leaving his family shattered while he's carted off to a psych ward. Under the care of Dr. Samuel Loomis (Malcolm McDowell), Michael retreats into an unsettling silence over the years. Seventeen years later, the grown Michael (Tyler Mane) escapes and stalks through his hometown in search of his baby sister, who was adopted and raised as Laurie Strode (Scout Taylor-Compton). As Michael carves another bloody path on Halloween night, Loomis races to track down his former patient before Laurie and her friends become his next victims.</p><p><em><strong>Watch </strong></em><a href="https://watch.plex.tv/movie/halloween-2007" target="_blank" rel="nofollow"><em><strong>"Rob Zombie's Halloween" free on Plex</strong></em></a><em><strong> now</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/3-cant-miss-horror-movies-to-stream-free-right-now-without-any-ads">3 can’t-miss horror movies to stream free right now — without any ads!</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/92-movies-just-landed-on-pluto-tv-here-are-the-3-best-horror-films-to-watch-first">92 movies just landed on Pluto TV: Here are the 3 best horror films to watch first</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/the-best-kept-secret-in-streaming-isnt-an-app-its-your-library-card">The best-kept secret in streaming isn't an app — it's your library card</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/3-underrated-horror-movies-to-stream-free-on-plex-right-now-no-subscription-needed</link>
                                                                            <description>
                            <![CDATA[ Halloween is this week, and you don't need a subscription service to stream the best horror movies. Here are 3 underrated picks streaming free on Plex now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">EL9EfBFVyRaycf9AA2wWf7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wdhV7ef7exPmtxQKgWHtcK-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Oct 2026 08:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wdhV7ef7exPmtxQKgWHtcK-1920-80.jpg">
                                                            <media:credit><![CDATA[Zoey Kang / A24]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sophie Wilde as Mia in &quot;Talk to Me&quot; movie (2022)]]></media:description>                                                            <media:text><![CDATA[Sophie Wilde as Mia in &quot;Talk to Me&quot; movie (2022)]]></media:text>
                                <media:title type="plain"><![CDATA[Sophie Wilde as Mia in &quot;Talk to Me&quot; movie (2022)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wdhV7ef7exPmtxQKgWHtcK-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>You don't need to add another streaming subscription service to your monthly budget to get your horror fix this spooky season. <strong>Plex</strong> has a surprisingly solid lineup of free movies, including a few chilling gems added this month that deserve way more attention than they got. And I say that as a huge fan of the genre who's seen tons of horror movies over the years. </p><p>Whether you're in the mood for supernatural scares, deeply unsettling folk horror or a brutal slasher, I've picked out three underrated horror movies you can stream on Plex right now without paying a dime. </p><p>From the nightmarish twists of <strong>"Talk to Me"</strong> to the sun-drenched dread of <strong>"Midsommar"</strong> and Rob Zombie's peak aughts vibes in his divisive 2007 <strong>"Halloween" </strong>remake,<strong> </strong>these horror movies deserve a spot on your watchlist — just don't blame us when you have to sleep with the lights on. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZ3Bbe"></div>                            </div>                            <script src="https://kwizly.com/embed/XZ3Bbe.js" async></script><h2 id="39-talk-to-me-39-2022">'Talk to Me' (2022)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/aLAKJu9aJys" allowfullscreen></iframe></div></div><p>"Talk to Me's" haunting mother-daughter story hit me at exactly the right time; after wowing audiences in Australia, it landed in theaters stateside in 2023 just a few months after my mom passed away. It follows a group of friends who play a "Bloody Mary" style party game with an embalmed hand, only to discover it's actually a ritual for summoning spirits. As hokey as I found the premise at first, "Talk to Me" ended up being one of the best horror movies I'd seen in years — something its 94% critics' score on <a href="https://www.rottentomatoes.com/m/talk_to_me_2023" target="_blank">Rotten Tomatoes</a> speaks to.</p><p>At first, the friends are thrilled to let spirits temporarily possess their bodies, treating it like a game. That is, until Mia (Sophie Wilde), a teenager still grieving the death of her mom, accidentally takes things too far and unleashes something far more sinister. With the boundary between the living and the dead wearing thin, their reality unravels into a waking nightmare as Mia and co. scramble to make things right.</p><p><em><strong>Watch </strong></em><a href="https://watch.plex.tv/movie/talk-to-me-2022-2" target="_blank" rel="nofollow"><em><strong>"Talk to Me" free on Plex</strong></em></a><em><strong> now</strong></em></p><h2 id="39-midsommar-39-2019">'Midsommar' (2019)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/1Vnghdsjmd0" allowfullscreen></iframe></div></div><p>Have I already plugged Ari Aster's phenomenal "Midsommar" multiple times in this month's column of free movies to stream? You bet your ass. And I shall continue to yap about how good it is — at least until spooky season is over. One of my all-time favorite horror movies, "Midsommar" is a disturbing descent into the dangers of groupthink that can lead desperate folks to leave their humanity behind. Aster dramatically breaks away from the usual horror aesthetic, setting the bulk of the movie in a picturesque meadow under the bright Swedish summer sun.</p><p>Florence Pugh stuns as a final girl for the history books: Dani, a grieving American student who tags along on a trip to a remote Swedish village with her boyfriend and his friends to experience a once-in-a-lifetime midsummer festival. At first, the community seems welcoming, and its unusual traditions intrigue more than terrify. But as the festivities continue, things take a bloody turn, and members of the group begin disappearing. I joke that this is the perfect girls' night horror movie, though if gore isn't your thing (it really ain't mine either; I just keep my eyes closed for those parts), you may want to skip this one. </p><p><em><strong>Watch </strong></em><a href="https://watch.plex.tv/movie/midsommar-2019" target="_blank" rel="nofollow"><em><strong>"Midsommar" on Plex free</strong></em></a><em><strong> now</strong></em></p><h2 id="39-rob-zombie-s-halloween-39-2007">'Rob Zombie’s Halloween' (2007)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-qKmXIy9Juk" allowfullscreen></iframe></div></div><p>I'm not a die-hard "Halloween" fan by any means, which may explain why I have a soft spot for Rob Zombie's ill-judged remake just as much as I do for John Carpenter's original 1978 masterpiece. I have a lot of nostalgia for <a href="https://www.tomsguide.com/entertainment/hbo-max/freddy-vs-jason-is-my-favorite-slasher-movie-of-all-time-and-i-revisit-this-fever-dream-monster-mash-every-halloween-watch-it-on-hbo-max-before-its-gone">slasher movies in their messiest era</a>, and I think Zombie’s more reflective take on Michael Myers is far more interesting than it gets credit for. The 2007 "Halloween" remake fleshes out the killer with a moody backstory that's peak aughts, showing a young Michael (Daeg Faerch) neglected and bullied as his mother Deborah (Sheri Moon Zombie) struggles to protect him. </p><p>One Halloween night, Michael finally snaps, leaving his family shattered while he's carted off to a psych ward. Under the care of Dr. Samuel Loomis (Malcolm McDowell), Michael retreats into an unsettling silence over the years. Seventeen years later, the grown Michael (Tyler Mane) escapes and stalks through his hometown in search of his baby sister, who was adopted and raised as Laurie Strode (Scout Taylor-Compton). As Michael carves another bloody path on Halloween night, Loomis races to track down his former patient before Laurie and her friends become his next victims.</p><p><em><strong>Watch </strong></em><a href="https://watch.plex.tv/movie/halloween-2007" target="_blank" rel="nofollow"><em><strong>"Rob Zombie's Halloween" free on Plex</strong></em></a><em><strong> now</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/3-cant-miss-horror-movies-to-stream-free-right-now-without-any-ads">3 can’t-miss horror movies to stream free right now — without any ads!</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/92-movies-just-landed-on-pluto-tv-here-are-the-3-best-horror-films-to-watch-first">92 movies just landed on Pluto TV: Here are the 3 best horror films to watch first</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/the-best-kept-secret-in-streaming-isnt-an-app-its-your-library-card">The best-kept secret in streaming isn't an app — it's your library card</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ New on Netflix in November 2026: 5 best movies and shows to stream, plus full release list ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Netflix has confirmed its slate for November 2026</strong>, and the holiday season starts here. There are plenty of new movies and TV shows landing on Netflix this month, and there’s a festive feeling to plenty of the arrivals. However, if you’re more of a Scrooge-type, don’t worry; there’s also loads to watch that isn’t covered in Christmas wrapping paper. </p><p>Starting with the seasonal picks, <strong>“A Dog’s Perfect Christmas” </strong>looks at the holidays through the eyes of a lovable pooch companion, and it’s based on a novel by the author of “A Dog’s Purpose.” Or for a different kind of festival pick, <strong>“Black Doves” season 2 </strong>mixes wintry locations with a gripping spy storyline and stars Keira Knightley and Ben Whishaw. </p><p>If it’s still early in your household for Christmas-themed content, be sure to check out <strong>“Heartland,” </strong>a new mystery thriller series set in the country music capital. Or <strong>“The Altruists,”</strong> a limited series based on the true story of one of the biggest financial frauds in U.S. history. Meanwhile, families will want to add <strong>“Steps” </strong>to their watchlist, a new animated fantasy adventure that puts a new spin on the classic fairy-tale story of Cinderella. </p><p><strong>Here's the full breakdown of everything you need to stream on Netflix in November 2026</strong>, including movies, shows, live events, comedy specials, documentaries and more.</p><h3 class="article-body__section" id="section-new-on-netflix-in-november-2026-top-picks"><span>New on Netflix in November 2026: Top picks</span></h3><h2 id="a-dog-s-perfect-christmas">‘A Dog’s Perfect Christmas’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/L18ih13Bf-U" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Based on the novel by W. Bruce Cameron, author of “A Dog’s Purpose,” this holiday flick centers on the Goss family, whose festive season is blighted by a medical emergency. With the humans at their breaking point, it’s up to the family’s wise old basset hound, Winstead (voiced by Thomas Haden Church), to bring the Goss clan back together.</p><p><strong>Why you should watch it: </strong>Netflix’s holiday slate is packed this year, and “A Dog’s Perfect Christmas” marks the streamer's first festive flick of 2026. It’s sure to get you in the festive mood and will no doubt tug on the heartstrings of dog owners. Milo Ventimiglia and Dennis Quaid star, both veterans of the dog drama genre. Quaid actually featured in the “A Dog’s Purpose” movie (and its sequel), but plays a new character here.  </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82090597" target="_blank" rel="nofollow"><em><strong>"A Dog's Perfect Christmas" on Netflix</strong></em></a><em><strong> starting November 4</strong></em></p><h2 id="black-doves-season-2">‘Black Doves’ season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/MOU2thjq6Z0" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Spy-for-hire Helen (Keira Knightley) returns in season 2 of Netflix’s winter-set action-thriller series. Still working for the covert organization Black Doves, and with her husband, Wallace (Andrew Buchan), set to become U.K. prime minister, she’s reunited with her old friend, Sam (Ben Whishaw), for an even more dangerous mission. </p><p><strong>Why you should watch it: </strong>“Black Doves” is a very different kind of festive offering, trading holiday cheese for a gripping spy thriller series. Knightley, Whishaw and Sarah Lancashire all return from season 1, with new cast members including Ambika Mod, Babou Ceesay, Sam Riley and Neve Campbell. Netflix is promising a season with higher stakes where loyalties will be tested, trust shattered, and the Black Doves organization explored further.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81682935" target="_blank" rel="nofollow"><em><strong>"Black Dove" season 2 on Netflix</strong></em></a><em><strong> starting November 5</strong></em></p><h2 id="heartland">‘Heartland’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ziIz59enN1c" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Oscar-winning Jessica Chastain stars in this mystery thriller set in the world of country music. Misty Jones (Chastain) is a retired country singer who emerges from reclusion to investigate the disappearance of her niece (Carter Faith), a rising star on the country scene. Misty’s quest for answers drags her into Nashville’s underbelly.</p><p><strong>Why you should watch it: </strong>Usually when a mystery thriller movie explores a city’s seedy underbelly, it’s L.A. or New York, so “Heartland’s” trip into the less glamorous side of Music City is a refreshing twist. Having Chastain in the lead role also helps, even if the nuts and bolts of this thriller — investigating a disappearance — sound a little formulaic. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81486332" target="_blank" rel="nofollow"><em><strong>"Heartland" on Netflix</strong></em></a><em><strong> starting November 13</strong></em></p><h2 id="the-altruists">‘The Altruists’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/9aGeKSSyuhk" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>From showrunner Graham Moore (writer of “The Imitation Game”) comes “The Altruists,” a limited series that dramatizes the collapse of cryptocurrency exchange FTX. Starring Julia Garner and Anthony Boyle as Caroline Ellison and Sam Bankman-Fried, respectively, it’s a story of self-proclaimed financial disruptors who proved to be fraudsters, accused of stealing $8 billion and labeled the Bonnie and Clyde of the online generation. </p><p><strong>Why you should watch it: </strong>The recent box office failure of “The Social Reckoning” may suggest there’s little appetite for dramatic retellings of online-centric wrongdoing, but “The Altruists” might have a better shot at success because it appears to be hooking its story on the toxic relationship between its two lead characters. The drama series will chronicle the rise of the FTX platform before its swift fall as the lovers’ fraud is exposed.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81681910" target="_blank" rel="nofollow"><em><strong>"The Altruists" on Netflix</strong></em></a><em><strong> starting November 4</strong></em></p><h2 id="steps">‘Steps’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/tNV4i3BqUGY" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>“Steps” is the classic Cinderella story, but not as you know it. Cinders (voiced by Amanda Seyfried) isn’t the lead this time. Instead, the hero of this animated family adventure is Lilith (Ali Wong), Cinderella’s misunderstood stepsister. When Lilith accidentally transforms her sister, Margot (Stephanie Hsu), into a frog, and the kingdom is thrown into turmoil, the well-known tale is rewritten. Now, the stepsister usually cast as a villain has to become a hero.</p><p><strong>Why you should watch it: </strong>Classic fairy tales retold from a different perspective, typically reframing a previously villainous character as a misunderstood (anti-)hero, are nothing new, but what “Steps” lacks in originality, it might make up for with charming fantasy musical fun. It also releases just a few days before Disney’s animated tentpole “Hexed” hits theaters, so "Steps" could function as a more cost-effective watch for families over the Thanksgiving weekend. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81212809" target="_blank" rel="nofollow"><em><strong>"Steps" on Netflix</strong></em></a><em><strong> starting November 20</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgKwe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgKwe.js" async></script><h3 class="article-body__section" id="section-everything-new-on-netflix-in-november-2026"><span>Everything new on Netflix in November 2026</span></h3><p><em>Synopses provided by Netflix</em></p><p><strong>COMING SOON</strong></p><p><strong>"Gordon" (AR) (Netflix Series)</strong></p><p>Aníbal Gordon rises from a small-time thief to a sadistic murderer during Argentina's brutal '70s in this drama series based on Marcelo Larraquy's book.</p><p><strong>NOVEMBER 1</strong></p><ul><li>"100 días para enamorarnos" season 1</li><li>"A Sudden Case of Christmas"</li><li>"Air Force One"</li><li>"Barbie in the Nutcracker"</li><li>"The Best Christmas Pageant Ever"</li><li>"Bridesmaids"</li><li>"Cliffhanger"</li><li>"The Croods"</li><li>"The Day After Tomorrow"</li><li>"El Chema" season 1</li><li>"Falsa identidad" seasons 1-2</li><li>"Fury"</li><li>"Ghosting: The Spirit of Christmas"</li><li>"Happy’s Place" season 2</li><li>"Insidious: Chapter 2"</li><li>"Insidious: Chapter 3"</li><li>"Looper"</li><li>"Mistletoe Murders" seasons 1-2</li><li>"The Mummy"</li><li>"No Sleep 'Til Christmas"</li><li>"Public Enemies"</li><li>"Rectify" seasons 1-4</li><li>"The Red Road" seasons 1-2</li><li>"Resident Evil"</li><li>"Resident Evil: Apocalypse"</li><li>"Richard Jewell"</li><li>"Same Time, Next Christmas"</li><li>"Stand by Me"</li><li>"Weekend at Bernie's"</li><li>"Whiplash"</li></ul><p><strong>NOVEMBER 3</strong></p><p><strong>"Bass X Machina" (Netflix series)</strong></p><p>In a steampunk West overrun by outlaws, machines and supernatural forces, a father is forced to become judge, jury and executioner to protect his family.</p><p><strong>"Mike Tyson: Return of the Mike" (Netflix comedy special)</strong></p><p>Mike Tyson: Return of the Mike is a raw, unfiltered one-man show filmed at Seminole Hard Rock Hotel & Casino in Hollywood, FL. Marking his first return to the stage since 2013's Undisputed Truth, the former heavyweight champion trades menace for mischief, revealing himself as a natural comedian with sharp timing and a gift for turning his own chaos into punchlines. He still goes there — addiction, mental health, the man in the mirror — but takes the audience there laughing with him. Spinning his wildest, most unbelievable stories into some of the biggest laughs of the night. It's Tyson like you've never seen him: unguarded, unpredictable, and genuinely hilarious — proof that the baddest man on the planet might also be one of the wittiest.</p><ul><li>"A Cinderella Christmas Ball"</li><li>"Christmas Time Is Here"</li><li>"Menorah in the Middle"</li><li>"St. Denis Medical" season 2</li><li>"Will Trent" seasons 1-4</li></ul><p><strong>NOVEMBER 4</strong></p><p><strong>"A Dog's Perfect Christmas" (Netflix film)</strong></p><p>From the bestselling author of A Dog’s Purpose, a tale of a family in crisis where a teenager, her grandfather, and his trusty basset hound struggle to keep the household together at Christmas.</p><p><strong>"Anaesthesia" (PL) (Netflix series)</strong></p><p>After a bold but unsuccessful surgery, a talented doctor swaps a prestigious clinic for a local hospital as he tries to get his life back on track.</p><p><strong>"Ninho: Fame Ain’t Worth It" (FR) (Netflix documentary)</strong></p><p>2025: Ninho is France's biggest rap star, but after a decade of hits and sacrifice, he considers walking away. This documentary explores that choice.</p><p><strong>"Taken: Natalee Holloway" (Netflix documentary)</strong></p><p>In 2005, Natalee Holloway vanished in Aruba. This documentary traces the decades-long search that led her mother face-to-face with the alleged killer.</p><ul><li>"A Runaway Bride for Christmas"</li><li>"Deck the Hallways"</li></ul><p><strong>NOVEMBER 5</strong></p><p><strong>"Black Doves" season 2 (GB) (Netflix series)</strong></p><p>As spy Helen navigates life as the prime minister's wife and Sam faces a deadly ultimatum, an attack on Reed pulls them into a desperate hunt for answers.</p><p><strong>"North of North" season 2 (CA) (Netflix series)</strong></p><p>Recharged and ready for her next chapter, Siaja leans on Ice Cove's tight-knit community to level up her life and build a future on her own terms.</p><p><strong>"One Year to Live, Buy a Man" (JP) (Netflix film)</strong></p><p>Given a year to live, frugal 40-year-old Yui finally lets herself spend: "buying" nightclub host Sena. What begins as a contract takes an unexpected turn.</p><p><strong>"Overacting" (TH) (Netflix film)</strong></p><p>When her ex-cop dad wakes up thinking he's still on duty, Nuch does what anyone would do — recruits her chaotic friends to run a fake police unit.</p><ul><li>"Deck the Halls"</li><li>"The Neighborhood" season 1-8</li></ul><p><strong>NOVEMBER 6</strong></p><p><strong>"Possible Love" (KR) (Netflix film)</strong></p><p>A laid-off worker and his wife cross paths with a documentary filmmaker and her spouse and confront their hidden desires. By Lee Chang-dong ("Burning").</p><p><strong>"Under Siege" (CO) (Netflix series)</strong></p><p>In 1985, the siege of Colombia's Palace of Justice plunges the nation into 27 hours of terror, leaving shattered lives and decades of unanswered questions.</p><p><strong>"Unprotected: Murder in Galicia" (ES) (Netflix documentary)</strong></p><p>In 2015, alleged thieves left Isabel Fuentes near death in her own home. This documentary traces how suspicions quickly fell on her circle of trust.</p><ul><li>"Carolina Caroline"</li><li>"Funny Money: The Dane Cook Story"</li></ul><p><strong>NOVEMBER 9</strong></p><p><strong>"Doozie's Doghouse" (Netflix family)</strong></p><p>Make it a doghouse day! Dog-loving Doozie uses her creativity and imagination during playtime with her puppy pals in this magical children's series.</p><p><strong>"The Good Lawyer" (FR) (Netflix film)</strong></p><p>After a courtroom overdose lands him in rehab, a lawyer has one week to save his career and prepare for his own trial, with the help of a dogged intern.</p><ul><li>"Misty Green"</li><li>"Power" seasons 1-6</li></ul><p><strong>NOVEMBER 10</strong></p><p><strong>"The Devil's Plan" season 3 (KR) (Netflix series)</strong></p><p>Sixteen clever players from all walks of life assemble for the ultimate game of smarts. With money and esteem on the line, who will be crowned winner?</p><p><strong>"Janelle James: How Romantic" (Netflix comedy special)</strong></p><p>In her debut hour-long stand-up special, Janelle James sounds off on body counts, bank accounts and why women should wrestle men.</p><p><strong>"Last One Standing" season 4 (JP) (Netflix series)</strong></p><p>From rom-com to samurai saga, popular comics join A-list actors in a drama where passionate, unscripted stories decide who becomes the last one standing.</p><ul><li>"Reminders of Him"</li></ul><p><strong>NOVEMBER 11</strong></p><p><strong>"Alicia's Law" (MX) (Netflix series)</strong></p><p>When her carefully built life comes undone, Alicia returns to practicing law and discovers that rebuilding her career also means redefining herself.</p><p><strong>"Avedon" (Netflix documentary)</strong></p><p>From world leaders to pop culture icons, and international supermodels, Richard Avedon's influence helped create the blueprint for our image-driven world. His photographs didn't just reflect culture, they shaped it.</p><p>Directed by Ron Howard, AVEDON traces the life and legacy of an artist who used photography to reinvent the world around him. Drawing on unprecedented access to his personal archives—never-before-seen stills, intimate behind-the-lens footage, and new interviews with his closest collaborators—the film explores how his singular eye both reflected and reshaped the visual language of the 20th century, and why even the most iconic image is only half the story.</p><p><strong>"The Body" (Netflix series)</strong></p><p>On Halloween night, an all-girls dance squad tumbles into Catholic guilt, unholy desires and ghostly visions when an initiation goes to hell.</p><p><strong>"ChiaroScuro" (IT) (Netflix series)</strong></p><p>After a body is found in a Roman museum, an art expert must apply his instincts and skills to help police solve a mystery connected to his own past.</p><p><strong>"The Gospel of Christmas" (Netflix film)</strong></p><p>A struggling pastor moves his family to a troubled New York neighborhood, where they must save a neglected church from foreclosure before Christmas.</p><ul><li>"How to Fall In Love By Christmas"</li><li>"Rodeo Christmas Romance"</li></ul><p><strong>NOVEMBER 12</strong></p><p><strong>"Allen" (AU) (Netflix film)</strong></p><p>20 years after his childhood encounter with an alien, Petey never moved on. Now his old friend is back, but the reunion comes with a world-ending secret.</p><p><strong>"Bros" season 2 (IL) (Netflix series)</strong></p><p>Friends Pini and Nisso try to rebuild their shattered careers and rocky relationships — only to become the unwitting targets of a vengeful mob boss.</p><p><strong>"The Christmas Switch" (SE) (Netflix film)</strong></p><p>Craving a change of pace, a work-hard-play-hard city girl swaps lives with her homebody sister at Christmastime — only to unwrap a whole new kind of mess.</p><p><strong>"The Empress" season 3 (DE) (Netflix series)</strong></p><p>With her marriage and the empire facing new hardships, Elisabeth is drawn down a path that will forever alter her life and the future of Europe.</p><p><strong>"Ethos" season 2 (TR) (Netflix series)</strong></p><p>In Istanbul, diverse lives brush past each other in the city's everyday flow. Unknowingly shaping one another, their paths intersect in the therapy room.</p><p><strong>"Love Is Blind, Habibi" season 2 (AE) (Netflix series)</strong></p><p>The social experiment returns with new hosts, celebrity couple Wissam Breidy and Rym Saidi, as Arab singles connect and get engaged — before ever meeting.</p><p><strong>"Miracles of the ER" (TW) (Netflix series)</strong></p><p>An average medical graduate chosen by a brilliant doctor must prove himself alongside elite peers — and survive the chaos of a high-stakes ER.</p><p><strong>"Never Surrender" (ID) (Netflix film)</strong></p><p>When a deadly gang descends on his remote home, a guilt-ridden veteran and the estranged grandchildren he barely knows must unite to survive.</p><ul><li>"A Christmas Castle Proposal: A Royal in Paradise 2"</li><li>"The First 48" season 16</li></ul><p><strong>NOVEMBER 13</strong></p><p><strong>"Heartland" (Netflix film)</strong></p><p>Former country legend Misty Jones (Jessica Chastain) returns to Nashville to unravel the truth behind her rising-star niece's disappearance.</p><p><strong>"Murder in Galicia" (ES) (Netflix series)</strong></p><p>When a woman is attacked in the night, a tenacious sergeant suspects her husband isn't as innocent as he seems in this drama inspired by true events.</p><p><strong>"Stars and Vows: Anele & Buzza" (ZA) (Netflix series)</strong></p><p>Follow media darling Anele Mdoda and her royal fiance Buzza James from pre-wedding celebrations and tense family moments to their long-awaited "I do."</p><ul><li>"A Merry Christmas Wish"</li></ul><p><strong>NOVEMBER 15</strong></p><ul><li>"Insidious"</li><li>"Smile"</li></ul><p><strong>NOVEMBER 16</strong></p><p><strong>"Mike Ward: Modest" (CA) (Netflix comedy special)</strong></p><p>French-Canadian comic Mike Ward delivers an unapologetically honest set, from dating after divorce to living life to the fullest — one impulse at a time.</p><ul><li>"Christmas On The Ranch"</li><li>"Reporting for Christmas"</li><li>"Obsession"</li><li>"RBG"</li><li>"Run the World" seasons 1-2</li></ul><p><strong>NOVEMBER 18</strong></p><p><strong>"Gentle Monster" (AT) (Netflix film)</strong></p><p>After moving to the countryside, Lucy hopes for a fresh start with her family — but a police visit and her husband's dark secret shatter her world.</p><p><strong>"Guarding Stars" (Netflix film)</strong></p><p>A no-nonsense bodyguard heads to a Montana ranch with the famous actor she's protecting. But posing as a couple for Christmas soon sparks a real romance.</p><p><strong>"The Law of Beasts" (PL) (Netflix series)</strong></p><p>Panic returns to Poland as a convicted child murderer nears release, reigniting moral conflict between the case's lead investigator and its psychiatrist.</p><p><strong>"Valentina and the 12 Signs" (BR) (Netflix series)</strong></p><p>After a devastating breakup, Valentina decides to date one man from every zodiac sign. But the universe has other plans.</p><p><strong>"Win the Mall" (Netflix series)</strong></p><p>Part shopping spree, part social strategy, this high-gloss reality competition drops players into a living mall where they’ll fight to outshop, outsmart, and outlast one another — and only one will walk away with the keys to the ultimate prize.</p><ul><li>"America's Test Kitchen Friendsgiving" season 1</li></ul><p><strong>NOVEMBER 19</strong></p><p><strong>"The Altruists" (Netflix series)</strong></p><p>The story of Sam Bankman-Fried and Caroline Ellison, two hyper-smart, ambitious young idealists who tried to remake the global financial system in the blink of an eye - before they were accused of stealing $8 billion and became Gen Z's own Bonnie & Clyde.</p><ul><li>"A Cherry Pie Christmas"</li><li>"Christmas at Fields Ranch"</li></ul><p><strong>NOVEMBER 20</strong></p><p><strong>"On Behalf of My Son" (BR) (Netflix film)</strong></p><p>After her son crashes a bus, Vicentina sets out to find every victim's family, determined to apologize to them face-to-face while mourning her own loss.</p><p><strong>"Primetime Preacher$" (Netflix documentary)</strong></p><p>In the 1980s, televangelists Jim Bakker, Jerry Falwell, and Jimmy Swaggart transformed American religion and politics, until greed, rivalry, and scandal ignited a holy war that threatened their empires.</p><p><strong>"Steps" (Netflix family)</strong></p><p>In this charmingly offbeat action comedy, Cinderella's "evil" stepsister Lilith steals the Fairy Godmother's wand and shatters the story as we know it.</p><p><strong>NOVEMBER 21</strong></p><ul><li>"The Family Holiday"</li><li>"Marry Christmas"</li><li>"Mistletoe Mixup"</li></ul><p><strong>NOVEMBER 23</strong></p><p><strong>"The Great British Baking Show: Holidays" season 9  (Netflix series)</strong></p><p>Jolly treats, returning contestants and the "Peep Show" cast bring holiday hilarity to the tent. Which baker will be Paul and Prue's festive favorite?</p><p><strong>"Sesame Street" Volume 4 (Netflix family)</strong></p><p>From game nights and goodbyes to missing gifts, your Sesame Street friends explore big feelings and solve everyday problems with teamwork and kindness.</p><p><strong>"The Trials of Karen Read" (GB) (Netflix documentary)</strong></p><p>When Boston police officer John O'Keefe is found dead in a blizzard outside a Canton, Massachusetts, home, suspicion quickly falls on his girlfriend, Karen Read, who was one of the first to arrive on the scene. As details from that night emerge, other theories about what might have really happened that night come to light, dividing a small town and gripping the nation. Featuring exclusive interviews with those who were inside the house, along with O'Keefe's family and friends, and trial jurors, the series examines the story from the initial investigation through the years of tense courtroom battles that followed. </p><ul><li>"Mark Rober's CrunchLabs" season 6</li></ul><p><strong>NOVEMBER 24</strong></p><p><strong>"Rob Lowe: The Outsider" (Netflix documentary)</strong></p><p>This definitive documentary goes beyond the highlight reel to reveal what it really took for Rob Lowe to survive Hollywood — and become one of its most enduring stars.</p><ul><li>"All for Christmas"</li><li>"The Trouble With Mistletoe"</li></ul><p><strong>NOVEMBER 25</strong></p><p><strong>"The Mosquito Bowl" (Netflix film)</strong></p><p>In the aftermath of Pearl Harbor, four college football stars enlist in the US Marines, discovering the strength of brotherhood and the cost of war.</p><p><strong>NFL Netflix Gameday: Thanksgiving Eve, Packers vs. Rams (Netflix live event)</strong></p><p>Kick off the holiday season with the NFL's first-ever Thanksgiving Eve matchup as the Packers take on the Rams live in Los Angeles.</p><p><strong>NOVEMBER 26</strong></p><p><strong>"Always on Call" (NO) (Netflix series)</strong></p><p>A devoted team of medical professionals navigate personal struggles, political pressure and a risky new hire at an overwhelmed emergency room in Oslo.</p><p><strong>"Fool Night" (JP) (Netflix series)</strong></p><p>In a sunless future where humans become plants to make oxygen, a desperate young man undergoes “Transfloration” — and discovers he can hear the voices of those who have become plants.</p><p><strong>"The Hunting Wives" season 2 (Netflix series)</strong></p><p>At the start of Season 2, Sophie and Margo are on the outs. But soon enough, old secrets and new foes force them back together. As they play their dangerous games, the question arises. Are they the hunters or the hunted?</p><p><strong>"Toos: The Van der Valk Kidnapping" (NL) (Netflix series)</strong></p><p>1982. When the matriarch of a Dutch hotel empire is kidnapped for ransom, her family launches a desperate effort to free her. Inspired by a true story.</p><p><strong>NOVEMBER 27</strong></p><p><strong>"The Child" (ES) (Netflix film)</strong></p><p>In 1980s Basque Country, after 9-year-old Nuco dies in a gas explosion, his mother tries to rebuild her life while his grandfather lives in denial.</p><p><strong>"The Hunchback, Soul of Paris" (FR) (Netflix film)</strong></p><p>Paris, 1830. As cholera threatens to ravage the city, a hunchback hunted for medical experiments is caught between political turmoil and impossible love.</p><p><strong>NOVEMBER 28</strong></p><ul><li>"Salish's 12 Games of Christmas" (Netflix series)</li></ul><p><strong>NOVEMBER 30</strong></p><ul><li>"Pressure"</li><li>"The Super Mario Galaxy Movie"</li></ul><h3 class="article-body__section" id="section-leaving-netflix-in-november-2026"><span>Leaving Netflix in November 2026</span></h3><p><strong>Leaving 11/1/2026</strong></p><ul><li>"13 Going on 30"</li><li>"42"</li><li>"American Sniper"</li><li>"Black Adam"</li><li>"Broadchurch" seasons 1-3</li><li>"Catch and Release"</li><li>"Eat Pray Love"</li><li>"Fast Five"</li><li>"Hitch"</li><li>"Jumanji"</li><li>"Nightcrawler"</li><li>"Pompeii"</li><li>"Speed"</li><li>"Speed 2: Cruise Control"</li><li>"Starship Troopers"</li><li>"Steel Magnolias"</li><li>"Under the Skin"</li></ul><p><strong>Leaving 11/5/2026</strong></p><ul><li>"The End of the F***ing World" seasons 1-2</li></ul><p><strong>Leaving 11/6/2026</strong></p><ul><li>"Safe Haven"</li></ul><p><strong>Leaving 11/9/2026</strong></p><ul><li>"The Lost City"</li></ul><p><strong>Leaving 11/14/2026</strong></p><ul><li>"The Big C" seasons 1-4</li></ul><p><strong>Leaving 11/15/2026</strong></p><ul><li>"The Girl with the Dragon Tattoo"</li><li>"The Shallows"</li></ul><p><strong>Leaving 11/19/2026</strong></p><ul><li>"Saw X"</li><li>"True Romance"</li></ul><p><strong>Leaving 11/20/2026</strong></p><ul><li>"The Resident" seasons 1-6</li></ul><p><strong>Leaving 11/25/2026</strong></p><ul><li>"Gilmore Girls: A Year in the Life: Limited Series"</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">The best streaming services in 2026 to subscribe to right now</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/streaming-service-report-card-2026-we-graded-netflix-prime-video-apple-tv-hbo-max-and-more-heres-the-winner">Streaming Service Report Card 2026: Every platform graded</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/are-you-ready-for-avengers-doomsday-test-your-marvel-knowledge-with-our-multiverse-quiz">Test your Marvel knowledge with our multiverse quiz</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/netflix/new-on-netflix-in-november-2026-5-best-movies-and-shows-to-stream-plus-full-release-list</link>
                                                                            <description>
                            <![CDATA[ Netflix has confirmed its slate for November 2026, and it includes new TV shows and movies alongside plenty of returning favorites. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hg2m7GsqWgXrgmCPmE6hf9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/M7YyUBudSmDoKfi2szXXrJ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Oct 2026 06:15:00 +0000</pubDate>                                                                                                                                <updated>Wed, 28 Oct 2026 09:25:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Netflix]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/M7YyUBudSmDoKfi2szXXrJ-1920-80.jpg">
                                                            <media:credit><![CDATA[Netflix]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Altruists; Black Doves; Heartland]]></media:description>                                                            <media:text><![CDATA[The Altruists; Black Doves; Heartland]]></media:text>
                                <media:title type="plain"><![CDATA[The Altruists; Black Doves; Heartland]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/M7YyUBudSmDoKfi2szXXrJ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Netflix has confirmed its slate for November 2026</strong>, and the holiday season starts here. There are plenty of new movies and TV shows landing on Netflix this month, and there’s a festive feeling to plenty of the arrivals. However, if you’re more of a Scrooge-type, don’t worry; there’s also loads to watch that isn’t covered in Christmas wrapping paper. </p><p>Starting with the seasonal picks, <strong>“A Dog’s Perfect Christmas” </strong>looks at the holidays through the eyes of a lovable pooch companion, and it’s based on a novel by the author of “A Dog’s Purpose.” Or for a different kind of festival pick, <strong>“Black Doves” season 2 </strong>mixes wintry locations with a gripping spy storyline and stars Keira Knightley and Ben Whishaw. </p><p>If it’s still early in your household for Christmas-themed content, be sure to check out <strong>“Heartland,” </strong>a new mystery thriller series set in the country music capital. Or <strong>“The Altruists,”</strong> a limited series based on the true story of one of the biggest financial frauds in U.S. history. Meanwhile, families will want to add <strong>“Steps” </strong>to their watchlist, a new animated fantasy adventure that puts a new spin on the classic fairy-tale story of Cinderella. </p><p><strong>Here's the full breakdown of everything you need to stream on Netflix in November 2026</strong>, including movies, shows, live events, comedy specials, documentaries and more.</p><h3 class="article-body__section" id="section-new-on-netflix-in-november-2026-top-picks"><span>New on Netflix in November 2026: Top picks</span></h3><h2 id="a-dog-s-perfect-christmas">‘A Dog’s Perfect Christmas’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/L18ih13Bf-U" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Based on the novel by W. Bruce Cameron, author of “A Dog’s Purpose,” this holiday flick centers on the Goss family, whose festive season is blighted by a medical emergency. With the humans at their breaking point, it’s up to the family’s wise old basset hound, Winstead (voiced by Thomas Haden Church), to bring the Goss clan back together.</p><p><strong>Why you should watch it: </strong>Netflix’s holiday slate is packed this year, and “A Dog’s Perfect Christmas” marks the streamer's first festive flick of 2026. It’s sure to get you in the festive mood and will no doubt tug on the heartstrings of dog owners. Milo Ventimiglia and Dennis Quaid star, both veterans of the dog drama genre. Quaid actually featured in the “A Dog’s Purpose” movie (and its sequel), but plays a new character here.  </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82090597" target="_blank" rel="nofollow"><em><strong>"A Dog's Perfect Christmas" on Netflix</strong></em></a><em><strong> starting November 4</strong></em></p><h2 id="black-doves-season-2">‘Black Doves’ season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/MOU2thjq6Z0" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Spy-for-hire Helen (Keira Knightley) returns in season 2 of Netflix’s winter-set action-thriller series. Still working for the covert organization Black Doves, and with her husband, Wallace (Andrew Buchan), set to become U.K. prime minister, she’s reunited with her old friend, Sam (Ben Whishaw), for an even more dangerous mission. </p><p><strong>Why you should watch it: </strong>“Black Doves” is a very different kind of festive offering, trading holiday cheese for a gripping spy thriller series. Knightley, Whishaw and Sarah Lancashire all return from season 1, with new cast members including Ambika Mod, Babou Ceesay, Sam Riley and Neve Campbell. Netflix is promising a season with higher stakes where loyalties will be tested, trust shattered, and the Black Doves organization explored further.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81682935" target="_blank" rel="nofollow"><em><strong>"Black Dove" season 2 on Netflix</strong></em></a><em><strong> starting November 5</strong></em></p><h2 id="heartland">‘Heartland’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ziIz59enN1c" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Oscar-winning Jessica Chastain stars in this mystery thriller set in the world of country music. Misty Jones (Chastain) is a retired country singer who emerges from reclusion to investigate the disappearance of her niece (Carter Faith), a rising star on the country scene. Misty’s quest for answers drags her into Nashville’s underbelly.</p><p><strong>Why you should watch it: </strong>Usually when a mystery thriller movie explores a city’s seedy underbelly, it’s L.A. or New York, so “Heartland’s” trip into the less glamorous side of Music City is a refreshing twist. Having Chastain in the lead role also helps, even if the nuts and bolts of this thriller — investigating a disappearance — sound a little formulaic. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81486332" target="_blank" rel="nofollow"><em><strong>"Heartland" on Netflix</strong></em></a><em><strong> starting November 13</strong></em></p><h2 id="the-altruists">‘The Altruists’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/9aGeKSSyuhk" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>From showrunner Graham Moore (writer of “The Imitation Game”) comes “The Altruists,” a limited series that dramatizes the collapse of cryptocurrency exchange FTX. Starring Julia Garner and Anthony Boyle as Caroline Ellison and Sam Bankman-Fried, respectively, it’s a story of self-proclaimed financial disruptors who proved to be fraudsters, accused of stealing $8 billion and labeled the Bonnie and Clyde of the online generation. </p><p><strong>Why you should watch it: </strong>The recent box office failure of “The Social Reckoning” may suggest there’s little appetite for dramatic retellings of online-centric wrongdoing, but “The Altruists” might have a better shot at success because it appears to be hooking its story on the toxic relationship between its two lead characters. The drama series will chronicle the rise of the FTX platform before its swift fall as the lovers’ fraud is exposed.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81681910" target="_blank" rel="nofollow"><em><strong>"The Altruists" on Netflix</strong></em></a><em><strong> starting November 4</strong></em></p><h2 id="steps">‘Steps’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/tNV4i3BqUGY" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>“Steps” is the classic Cinderella story, but not as you know it. Cinders (voiced by Amanda Seyfried) isn’t the lead this time. Instead, the hero of this animated family adventure is Lilith (Ali Wong), Cinderella’s misunderstood stepsister. When Lilith accidentally transforms her sister, Margot (Stephanie Hsu), into a frog, and the kingdom is thrown into turmoil, the well-known tale is rewritten. Now, the stepsister usually cast as a villain has to become a hero.</p><p><strong>Why you should watch it: </strong>Classic fairy tales retold from a different perspective, typically reframing a previously villainous character as a misunderstood (anti-)hero, are nothing new, but what “Steps” lacks in originality, it might make up for with charming fantasy musical fun. It also releases just a few days before Disney’s animated tentpole “Hexed” hits theaters, so "Steps" could function as a more cost-effective watch for families over the Thanksgiving weekend. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81212809" target="_blank" rel="nofollow"><em><strong>"Steps" on Netflix</strong></em></a><em><strong> starting November 20</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqgKwe"></div>                            </div>                            <script src="https://kwizly.com/embed/OqgKwe.js" async></script><h3 class="article-body__section" id="section-everything-new-on-netflix-in-november-2026"><span>Everything new on Netflix in November 2026</span></h3><p><em>Synopses provided by Netflix</em></p><p><strong>COMING SOON</strong></p><p><strong>"Gordon" (AR) (Netflix Series)</strong></p><p>Aníbal Gordon rises from a small-time thief to a sadistic murderer during Argentina's brutal '70s in this drama series based on Marcelo Larraquy's book.</p><p><strong>NOVEMBER 1</strong></p><ul><li>"100 días para enamorarnos" season 1</li><li>"A Sudden Case of Christmas"</li><li>"Air Force One"</li><li>"Barbie in the Nutcracker"</li><li>"The Best Christmas Pageant Ever"</li><li>"Bridesmaids"</li><li>"Cliffhanger"</li><li>"The Croods"</li><li>"The Day After Tomorrow"</li><li>"El Chema" season 1</li><li>"Falsa identidad" seasons 1-2</li><li>"Fury"</li><li>"Ghosting: The Spirit of Christmas"</li><li>"Happy’s Place" season 2</li><li>"Insidious: Chapter 2"</li><li>"Insidious: Chapter 3"</li><li>"Looper"</li><li>"Mistletoe Murders" seasons 1-2</li><li>"The Mummy"</li><li>"No Sleep 'Til Christmas"</li><li>"Public Enemies"</li><li>"Rectify" seasons 1-4</li><li>"The Red Road" seasons 1-2</li><li>"Resident Evil"</li><li>"Resident Evil: Apocalypse"</li><li>"Richard Jewell"</li><li>"Same Time, Next Christmas"</li><li>"Stand by Me"</li><li>"Weekend at Bernie's"</li><li>"Whiplash"</li></ul><p><strong>NOVEMBER 3</strong></p><p><strong>"Bass X Machina" (Netflix series)</strong></p><p>In a steampunk West overrun by outlaws, machines and supernatural forces, a father is forced to become judge, jury and executioner to protect his family.</p><p><strong>"Mike Tyson: Return of the Mike" (Netflix comedy special)</strong></p><p>Mike Tyson: Return of the Mike is a raw, unfiltered one-man show filmed at Seminole Hard Rock Hotel & Casino in Hollywood, FL. Marking his first return to the stage since 2013's Undisputed Truth, the former heavyweight champion trades menace for mischief, revealing himself as a natural comedian with sharp timing and a gift for turning his own chaos into punchlines. He still goes there — addiction, mental health, the man in the mirror — but takes the audience there laughing with him. Spinning his wildest, most unbelievable stories into some of the biggest laughs of the night. It's Tyson like you've never seen him: unguarded, unpredictable, and genuinely hilarious — proof that the baddest man on the planet might also be one of the wittiest.</p><ul><li>"A Cinderella Christmas Ball"</li><li>"Christmas Time Is Here"</li><li>"Menorah in the Middle"</li><li>"St. Denis Medical" season 2</li><li>"Will Trent" seasons 1-4</li></ul><p><strong>NOVEMBER 4</strong></p><p><strong>"A Dog's Perfect Christmas" (Netflix film)</strong></p><p>From the bestselling author of A Dog’s Purpose, a tale of a family in crisis where a teenager, her grandfather, and his trusty basset hound struggle to keep the household together at Christmas.</p><p><strong>"Anaesthesia" (PL) (Netflix series)</strong></p><p>After a bold but unsuccessful surgery, a talented doctor swaps a prestigious clinic for a local hospital as he tries to get his life back on track.</p><p><strong>"Ninho: Fame Ain’t Worth It" (FR) (Netflix documentary)</strong></p><p>2025: Ninho is France's biggest rap star, but after a decade of hits and sacrifice, he considers walking away. This documentary explores that choice.</p><p><strong>"Taken: Natalee Holloway" (Netflix documentary)</strong></p><p>In 2005, Natalee Holloway vanished in Aruba. This documentary traces the decades-long search that led her mother face-to-face with the alleged killer.</p><ul><li>"A Runaway Bride for Christmas"</li><li>"Deck the Hallways"</li></ul><p><strong>NOVEMBER 5</strong></p><p><strong>"Black Doves" season 2 (GB) (Netflix series)</strong></p><p>As spy Helen navigates life as the prime minister's wife and Sam faces a deadly ultimatum, an attack on Reed pulls them into a desperate hunt for answers.</p><p><strong>"North of North" season 2 (CA) (Netflix series)</strong></p><p>Recharged and ready for her next chapter, Siaja leans on Ice Cove's tight-knit community to level up her life and build a future on her own terms.</p><p><strong>"One Year to Live, Buy a Man" (JP) (Netflix film)</strong></p><p>Given a year to live, frugal 40-year-old Yui finally lets herself spend: "buying" nightclub host Sena. What begins as a contract takes an unexpected turn.</p><p><strong>"Overacting" (TH) (Netflix film)</strong></p><p>When her ex-cop dad wakes up thinking he's still on duty, Nuch does what anyone would do — recruits her chaotic friends to run a fake police unit.</p><ul><li>"Deck the Halls"</li><li>"The Neighborhood" season 1-8</li></ul><p><strong>NOVEMBER 6</strong></p><p><strong>"Possible Love" (KR) (Netflix film)</strong></p><p>A laid-off worker and his wife cross paths with a documentary filmmaker and her spouse and confront their hidden desires. By Lee Chang-dong ("Burning").</p><p><strong>"Under Siege" (CO) (Netflix series)</strong></p><p>In 1985, the siege of Colombia's Palace of Justice plunges the nation into 27 hours of terror, leaving shattered lives and decades of unanswered questions.</p><p><strong>"Unprotected: Murder in Galicia" (ES) (Netflix documentary)</strong></p><p>In 2015, alleged thieves left Isabel Fuentes near death in her own home. This documentary traces how suspicions quickly fell on her circle of trust.</p><ul><li>"Carolina Caroline"</li><li>"Funny Money: The Dane Cook Story"</li></ul><p><strong>NOVEMBER 9</strong></p><p><strong>"Doozie's Doghouse" (Netflix family)</strong></p><p>Make it a doghouse day! Dog-loving Doozie uses her creativity and imagination during playtime with her puppy pals in this magical children's series.</p><p><strong>"The Good Lawyer" (FR) (Netflix film)</strong></p><p>After a courtroom overdose lands him in rehab, a lawyer has one week to save his career and prepare for his own trial, with the help of a dogged intern.</p><ul><li>"Misty Green"</li><li>"Power" seasons 1-6</li></ul><p><strong>NOVEMBER 10</strong></p><p><strong>"The Devil's Plan" season 3 (KR) (Netflix series)</strong></p><p>Sixteen clever players from all walks of life assemble for the ultimate game of smarts. With money and esteem on the line, who will be crowned winner?</p><p><strong>"Janelle James: How Romantic" (Netflix comedy special)</strong></p><p>In her debut hour-long stand-up special, Janelle James sounds off on body counts, bank accounts and why women should wrestle men.</p><p><strong>"Last One Standing" season 4 (JP) (Netflix series)</strong></p><p>From rom-com to samurai saga, popular comics join A-list actors in a drama where passionate, unscripted stories decide who becomes the last one standing.</p><ul><li>"Reminders of Him"</li></ul><p><strong>NOVEMBER 11</strong></p><p><strong>"Alicia's Law" (MX) (Netflix series)</strong></p><p>When her carefully built life comes undone, Alicia returns to practicing law and discovers that rebuilding her career also means redefining herself.</p><p><strong>"Avedon" (Netflix documentary)</strong></p><p>From world leaders to pop culture icons, and international supermodels, Richard Avedon's influence helped create the blueprint for our image-driven world. His photographs didn't just reflect culture, they shaped it.</p><p>Directed by Ron Howard, AVEDON traces the life and legacy of an artist who used photography to reinvent the world around him. Drawing on unprecedented access to his personal archives—never-before-seen stills, intimate behind-the-lens footage, and new interviews with his closest collaborators—the film explores how his singular eye both reflected and reshaped the visual language of the 20th century, and why even the most iconic image is only half the story.</p><p><strong>"The Body" (Netflix series)</strong></p><p>On Halloween night, an all-girls dance squad tumbles into Catholic guilt, unholy desires and ghostly visions when an initiation goes to hell.</p><p><strong>"ChiaroScuro" (IT) (Netflix series)</strong></p><p>After a body is found in a Roman museum, an art expert must apply his instincts and skills to help police solve a mystery connected to his own past.</p><p><strong>"The Gospel of Christmas" (Netflix film)</strong></p><p>A struggling pastor moves his family to a troubled New York neighborhood, where they must save a neglected church from foreclosure before Christmas.</p><ul><li>"How to Fall In Love By Christmas"</li><li>"Rodeo Christmas Romance"</li></ul><p><strong>NOVEMBER 12</strong></p><p><strong>"Allen" (AU) (Netflix film)</strong></p><p>20 years after his childhood encounter with an alien, Petey never moved on. Now his old friend is back, but the reunion comes with a world-ending secret.</p><p><strong>"Bros" season 2 (IL) (Netflix series)</strong></p><p>Friends Pini and Nisso try to rebuild their shattered careers and rocky relationships — only to become the unwitting targets of a vengeful mob boss.</p><p><strong>"The Christmas Switch" (SE) (Netflix film)</strong></p><p>Craving a change of pace, a work-hard-play-hard city girl swaps lives with her homebody sister at Christmastime — only to unwrap a whole new kind of mess.</p><p><strong>"The Empress" season 3 (DE) (Netflix series)</strong></p><p>With her marriage and the empire facing new hardships, Elisabeth is drawn down a path that will forever alter her life and the future of Europe.</p><p><strong>"Ethos" season 2 (TR) (Netflix series)</strong></p><p>In Istanbul, diverse lives brush past each other in the city's everyday flow. Unknowingly shaping one another, their paths intersect in the therapy room.</p><p><strong>"Love Is Blind, Habibi" season 2 (AE) (Netflix series)</strong></p><p>The social experiment returns with new hosts, celebrity couple Wissam Breidy and Rym Saidi, as Arab singles connect and get engaged — before ever meeting.</p><p><strong>"Miracles of the ER" (TW) (Netflix series)</strong></p><p>An average medical graduate chosen by a brilliant doctor must prove himself alongside elite peers — and survive the chaos of a high-stakes ER.</p><p><strong>"Never Surrender" (ID) (Netflix film)</strong></p><p>When a deadly gang descends on his remote home, a guilt-ridden veteran and the estranged grandchildren he barely knows must unite to survive.</p><ul><li>"A Christmas Castle Proposal: A Royal in Paradise 2"</li><li>"The First 48" season 16</li></ul><p><strong>NOVEMBER 13</strong></p><p><strong>"Heartland" (Netflix film)</strong></p><p>Former country legend Misty Jones (Jessica Chastain) returns to Nashville to unravel the truth behind her rising-star niece's disappearance.</p><p><strong>"Murder in Galicia" (ES) (Netflix series)</strong></p><p>When a woman is attacked in the night, a tenacious sergeant suspects her husband isn't as innocent as he seems in this drama inspired by true events.</p><p><strong>"Stars and Vows: Anele & Buzza" (ZA) (Netflix series)</strong></p><p>Follow media darling Anele Mdoda and her royal fiance Buzza James from pre-wedding celebrations and tense family moments to their long-awaited "I do."</p><ul><li>"A Merry Christmas Wish"</li></ul><p><strong>NOVEMBER 15</strong></p><ul><li>"Insidious"</li><li>"Smile"</li></ul><p><strong>NOVEMBER 16</strong></p><p><strong>"Mike Ward: Modest" (CA) (Netflix comedy special)</strong></p><p>French-Canadian comic Mike Ward delivers an unapologetically honest set, from dating after divorce to living life to the fullest — one impulse at a time.</p><ul><li>"Christmas On The Ranch"</li><li>"Reporting for Christmas"</li><li>"Obsession"</li><li>"RBG"</li><li>"Run the World" seasons 1-2</li></ul><p><strong>NOVEMBER 18</strong></p><p><strong>"Gentle Monster" (AT) (Netflix film)</strong></p><p>After moving to the countryside, Lucy hopes for a fresh start with her family — but a police visit and her husband's dark secret shatter her world.</p><p><strong>"Guarding Stars" (Netflix film)</strong></p><p>A no-nonsense bodyguard heads to a Montana ranch with the famous actor she's protecting. But posing as a couple for Christmas soon sparks a real romance.</p><p><strong>"The Law of Beasts" (PL) (Netflix series)</strong></p><p>Panic returns to Poland as a convicted child murderer nears release, reigniting moral conflict between the case's lead investigator and its psychiatrist.</p><p><strong>"Valentina and the 12 Signs" (BR) (Netflix series)</strong></p><p>After a devastating breakup, Valentina decides to date one man from every zodiac sign. But the universe has other plans.</p><p><strong>"Win the Mall" (Netflix series)</strong></p><p>Part shopping spree, part social strategy, this high-gloss reality competition drops players into a living mall where they’ll fight to outshop, outsmart, and outlast one another — and only one will walk away with the keys to the ultimate prize.</p><ul><li>"America's Test Kitchen Friendsgiving" season 1</li></ul><p><strong>NOVEMBER 19</strong></p><p><strong>"The Altruists" (Netflix series)</strong></p><p>The story of Sam Bankman-Fried and Caroline Ellison, two hyper-smart, ambitious young idealists who tried to remake the global financial system in the blink of an eye - before they were accused of stealing $8 billion and became Gen Z's own Bonnie & Clyde.</p><ul><li>"A Cherry Pie Christmas"</li><li>"Christmas at Fields Ranch"</li></ul><p><strong>NOVEMBER 20</strong></p><p><strong>"On Behalf of My Son" (BR) (Netflix film)</strong></p><p>After her son crashes a bus, Vicentina sets out to find every victim's family, determined to apologize to them face-to-face while mourning her own loss.</p><p><strong>"Primetime Preacher$" (Netflix documentary)</strong></p><p>In the 1980s, televangelists Jim Bakker, Jerry Falwell, and Jimmy Swaggart transformed American religion and politics, until greed, rivalry, and scandal ignited a holy war that threatened their empires.</p><p><strong>"Steps" (Netflix family)</strong></p><p>In this charmingly offbeat action comedy, Cinderella's "evil" stepsister Lilith steals the Fairy Godmother's wand and shatters the story as we know it.</p><p><strong>NOVEMBER 21</strong></p><ul><li>"The Family Holiday"</li><li>"Marry Christmas"</li><li>"Mistletoe Mixup"</li></ul><p><strong>NOVEMBER 23</strong></p><p><strong>"The Great British Baking Show: Holidays" season 9  (Netflix series)</strong></p><p>Jolly treats, returning contestants and the "Peep Show" cast bring holiday hilarity to the tent. Which baker will be Paul and Prue's festive favorite?</p><p><strong>"Sesame Street" Volume 4 (Netflix family)</strong></p><p>From game nights and goodbyes to missing gifts, your Sesame Street friends explore big feelings and solve everyday problems with teamwork and kindness.</p><p><strong>"The Trials of Karen Read" (GB) (Netflix documentary)</strong></p><p>When Boston police officer John O'Keefe is found dead in a blizzard outside a Canton, Massachusetts, home, suspicion quickly falls on his girlfriend, Karen Read, who was one of the first to arrive on the scene. As details from that night emerge, other theories about what might have really happened that night come to light, dividing a small town and gripping the nation. Featuring exclusive interviews with those who were inside the house, along with O'Keefe's family and friends, and trial jurors, the series examines the story from the initial investigation through the years of tense courtroom battles that followed. </p><ul><li>"Mark Rober's CrunchLabs" season 6</li></ul><p><strong>NOVEMBER 24</strong></p><p><strong>"Rob Lowe: The Outsider" (Netflix documentary)</strong></p><p>This definitive documentary goes beyond the highlight reel to reveal what it really took for Rob Lowe to survive Hollywood — and become one of its most enduring stars.</p><ul><li>"All for Christmas"</li><li>"The Trouble With Mistletoe"</li></ul><p><strong>NOVEMBER 25</strong></p><p><strong>"The Mosquito Bowl" (Netflix film)</strong></p><p>In the aftermath of Pearl Harbor, four college football stars enlist in the US Marines, discovering the strength of brotherhood and the cost of war.</p><p><strong>NFL Netflix Gameday: Thanksgiving Eve, Packers vs. Rams (Netflix live event)</strong></p><p>Kick off the holiday season with the NFL's first-ever Thanksgiving Eve matchup as the Packers take on the Rams live in Los Angeles.</p><p><strong>NOVEMBER 26</strong></p><p><strong>"Always on Call" (NO) (Netflix series)</strong></p><p>A devoted team of medical professionals navigate personal struggles, political pressure and a risky new hire at an overwhelmed emergency room in Oslo.</p><p><strong>"Fool Night" (JP) (Netflix series)</strong></p><p>In a sunless future where humans become plants to make oxygen, a desperate young man undergoes “Transfloration” — and discovers he can hear the voices of those who have become plants.</p><p><strong>"The Hunting Wives" season 2 (Netflix series)</strong></p><p>At the start of Season 2, Sophie and Margo are on the outs. But soon enough, old secrets and new foes force them back together. As they play their dangerous games, the question arises. Are they the hunters or the hunted?</p><p><strong>"Toos: The Van der Valk Kidnapping" (NL) (Netflix series)</strong></p><p>1982. When the matriarch of a Dutch hotel empire is kidnapped for ransom, her family launches a desperate effort to free her. Inspired by a true story.</p><p><strong>NOVEMBER 27</strong></p><p><strong>"The Child" (ES) (Netflix film)</strong></p><p>In 1980s Basque Country, after 9-year-old Nuco dies in a gas explosion, his mother tries to rebuild her life while his grandfather lives in denial.</p><p><strong>"The Hunchback, Soul of Paris" (FR) (Netflix film)</strong></p><p>Paris, 1830. As cholera threatens to ravage the city, a hunchback hunted for medical experiments is caught between political turmoil and impossible love.</p><p><strong>NOVEMBER 28</strong></p><ul><li>"Salish's 12 Games of Christmas" (Netflix series)</li></ul><p><strong>NOVEMBER 30</strong></p><ul><li>"Pressure"</li><li>"The Super Mario Galaxy Movie"</li></ul><h3 class="article-body__section" id="section-leaving-netflix-in-november-2026"><span>Leaving Netflix in November 2026</span></h3><p><strong>Leaving 11/1/2026</strong></p><ul><li>"13 Going on 30"</li><li>"42"</li><li>"American Sniper"</li><li>"Black Adam"</li><li>"Broadchurch" seasons 1-3</li><li>"Catch and Release"</li><li>"Eat Pray Love"</li><li>"Fast Five"</li><li>"Hitch"</li><li>"Jumanji"</li><li>"Nightcrawler"</li><li>"Pompeii"</li><li>"Speed"</li><li>"Speed 2: Cruise Control"</li><li>"Starship Troopers"</li><li>"Steel Magnolias"</li><li>"Under the Skin"</li></ul><p><strong>Leaving 11/5/2026</strong></p><ul><li>"The End of the F***ing World" seasons 1-2</li></ul><p><strong>Leaving 11/6/2026</strong></p><ul><li>"Safe Haven"</li></ul><p><strong>Leaving 11/9/2026</strong></p><ul><li>"The Lost City"</li></ul><p><strong>Leaving 11/14/2026</strong></p><ul><li>"The Big C" seasons 1-4</li></ul><p><strong>Leaving 11/15/2026</strong></p><ul><li>"The Girl with the Dragon Tattoo"</li><li>"The Shallows"</li></ul><p><strong>Leaving 11/19/2026</strong></p><ul><li>"Saw X"</li><li>"True Romance"</li></ul><p><strong>Leaving 11/20/2026</strong></p><ul><li>"The Resident" seasons 1-6</li></ul><p><strong>Leaving 11/25/2026</strong></p><ul><li>"Gilmore Girls: A Year in the Life: Limited Series"</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">The best streaming services in 2026 to subscribe to right now</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/streaming-service-report-card-2026-we-graded-netflix-prime-video-apple-tv-hbo-max-and-more-heres-the-winner">Streaming Service Report Card 2026: Every platform graded</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/are-you-ready-for-avengers-doomsday-test-your-marvel-knowledge-with-our-multiverse-quiz">Test your Marvel knowledge with our multiverse quiz</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 5 best Prime Video movies to stream now before they leave in October 2026 — including Christopher Nolan's most moving blockbuster ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We're going into the final weekend of <a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">October 2026 </a>— with <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">Halloween</a> arriving on Saturday to boot — which means that, yes, the top <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a> are about to do their monthly platform clean-outs of old film titles to make way for a fresh crop of fun new flicks. That means if you've had movies bookmarked to watch on <a href="https://www.tomsguide.com/entertainment/streaming/prime-video"><strong>Prime Video</strong></a>, you're going to want to click "Play" on those before October 31 comes around.</p><p>It can be hard to keep track of what's coming and what's going on the popular Amazon platform, but that's where Tom's Guide comes in. We've rounded up five movies currently available on Prime Video that are worth adding to your watchlist before they leave in October 2026. There are classic <a href="https://www.tomsguide.com/entertainment/movies/5-best-horror-movies-of-2026-so-far-chilling-twisted-and-unmissable">horror movies</a> and creepy thrillers, of course, but also sci-fi sagas, beloved rom-coms, and a Gen X favorite. </p><p>Whether you want to laugh, cry or scream your head off, here are five movies to catch on Prime Video before they're gone at the month's end.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Od2qbe"></div>                            </div>                            <script src="https://kwizly.com/embed/Od2qbe.js" async></script><h2 id="39-dracula-39-1931">'Dracula' (1931)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/W6scSjkEnqE" allowfullscreen></iframe></div></div><p>Of course, you can watch horror movies anytime of the year, but there is something special about settling in for a scary watch in the days leading up to Halloween. And you don't get more classically scary than "Dracula." </p><p>Bela Lugosi iconically portrays the titular Transylvanian vampire in this 1931 screen version of Bram Stoker's classic tale, which sees the 500-year-old bloodsucker emigrate to London and begin preying on local young socialites (including those played by Helen Chandler and Frances Dade). Soon, those mysterious blood-loss illnesses catch the attention of local physicians as well as an eccentric scientist named Van Helsing (Edward Van Sloan), who begins digging into the case and hunting down Dracula. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B002MFX238" target="_blank" rel="nofollow"><em><strong>"Dracula" on Prime Video</strong></em></a><em><strong> until Oct. 30</strong></em></p><h2 id="39-interstellar-39-2014">'Interstellar' (2014)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zSWdZVtXT7E" allowfullscreen></iframe></div></div><p><a href="https://www.tomsguide.com/entertainment/movies/every-christopher-nolan-movie-ranked-from-worst-to-best">Christopher Nolan</a> has managed to make us tear up with movies about <a href="https://www.tomsguide.com/entertainment/prime-video/oppenheimer-just-landed-on-prime-video-stream-the-biggest-historical-drama-movie-right-now">atomic bombs</a>, military evacuations, and caped crusaders, so it's not all that surprising that the most emotional entry in the Oscar winner's acclaimed career is a father-daughter drama about space travel. </p><p>Set in a dystopian near-future where a global pathogen has wiped out global crops and depleted breathable air, this sweeping 2014 sci-fi epic is captained by former NASA pilot-turned-doomsday farmer Joseph "Coop" Cooper (Matthew McConaughey), who is recruited to lead an exploratory interspace team — joining astronauts played by Anne Hathaway, Wes Bentley and David Gyasi — and find a new habitable planet in another galaxy that will save humanity from a dying Earth.</p><p>The intergalactic stakes are certainly stirring, but the movie's real heart-tugging attribute is the close bond between Cooper and his daughter Murph (played by Mackenzie Foy as a child and Jessica Chastain and Ellen Burstyn as an adult). </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0H9VZKKTV" target="_blank" rel="nofollow"><em><strong>"Interstellar" on Prime Video</strong></em></a><em><strong> until Oct. 31</strong></em></p><h2 id="39-reality-bites-39-1994">'Reality Bites' (1994)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/xDYGo0UgIVM" allowfullscreen></iframe></div></div><p><a href="https://www.tomsguide.com/entertainment/streaming/best-ethan-hawke-movies-ranked">Ethan Hawke</a> has been making the promo rounds lately in support of season two of the FX crime dramedy "<a href="https://www.tomsguide.com/entertainment/hulu/the-lowdown-season-2-review-one-of-my-favorite-tv-detectives-returns-with-another-funny-freewheeling-mystery">The Lowdown,</a>" but long before he played nosy journalist Lee Raybon, he famously played the perennially unemployed slacker Troy Dyer in the iconic '90s flick "Reality Bites." </p><p>Before the Ben Stiller-directed comedy leaves Prime Video and thrusts us into "the winter of our discontent" at the end of the month, catch up with Troy and his Gen X pals — aspiring filmmaker Lelaina Pierce (Winona Ryder), Gap sales manager Vickie Miner (Janeane Garofalo) and their closeted roommate Sammy Gray (Steve Zahn) — as they navigate post-collegiate life, find meaning in their dead-end jobs, worry about the AIDS crisis and boogie to "My Sharona" in convenience stores. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B000I9YLX0" target="_blank" rel="nofollow"><em><strong>"Reality Bites" on Prime Video</strong></em></a><em><strong> until Oct. 31</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-the-visit-39-2015">'The Visit' (2015)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/YfQnRjkuvaY" allowfullscreen></iframe></div></div><p>Writer-director <a href="https://www.tomsguide.com/entertainment/streaming/best-m-night-shyamalan-movies">M. Night Shyamalan</a> ("The Sixth Sense," "Signs") has been freaking us out with his filmography for decades, and this suspenseful 2015 horror-thriller is no exception. A return to form for the scare-loving auteur, "The Visit" is a found-footage-style flick centered on a pair of young siblings, Becca (Olivia DeJonge) and Tyler (Ed Oxenbould), who are forced by their mother (Kathryn Hahn) to spend five days with their estranged grandparents in the remote Pennsylvania countryside. </p><p>Becca, an aspiring filmmaker, decides to chronicle their trip as a family documentary for their mom. However, during their stay, the kiddos begin noticing bizarre behaviors from the elders and strange circumstances on their farm, leading the brother-sister pair to wonder whether or not Grandma and Grandpa are exactly who they say they are. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B019969042" target="_blank" rel="nofollow"><em><strong>"The Visit" on Prime Video</strong></em></a><em><strong> until Oct. 30</strong></em></p><h2 id="39-overboard-39-1987">'Overboard' (1987)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/HH6OuDYKWNE" allowfullscreen></iframe></div></div><p>Just a month after the 2018 Anna Faris-led remake left the streaming platform, the 1987 original "Overboard" is also shoving off from Prime Video on October 31. Starring IRL couple-goals pair Goldie Hawn and Kurt Russell, the Garry Marshall-directed rom-com classic centers on spoiled, wealthy socialite Joanna Mintz Stayton (Hawn), who, after suffering a head injury aboard a yacht, suffers amnesia and is taken in by Dean Proffitt (Russell), a working-class carpenter whom she previously mistreated and who now has revenge on the brain. </p><p>He tells the hospital that Joanna is his wife and the mother of his children, and soon Hawn's character is left dealing with Dean's four unruly sons and messy household chores. Of course, this being a romantic comedy, Dean's scam eventually sees the odd couple develop genuine feelings for each other, adding a heartwarming quality to what should be an admittedly creepy premise. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/dp/B0H89Y99X5?lv=shuf&channelId=500&plpRedirect=mhFallback" target="_blank" rel="nofollow"><em><strong>"Overboard" on Prime Video </strong></em></a><em><strong>until Oct. 31</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/what-to-watch-tonight-20-new-shows-and-movies-just-added-to-netflix-hulu-peacock-and-more-oct-26-2026">What to watch tonight: 20 new shows and movies just added to Netflix, Hulu, Peacock and more </a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-movies-heres-the-3-worth-watching-this-week-oct-26-nov-1">Prime Video top 10 movies — here’s the 3 worth watching this week (Oct. 26-Nov. 1)</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-daniel-craigs-most-exhilarating-outing-as-james-bond-oct-27-nov-2">3 new to Prime Video thriller movies to watch this week — including Daniel Craig’s most exhilarating outing as James Bond</a></li></ul><div data-model-name="Disney Plus,Hulu,Max,Paramount Plus,Peacock TV" data-widget-type="multimodelreview" data-widget-title="Streaming service deals not to miss"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/prime-video/5-best-prime-video-movies-to-stream-now-before-they-leave-in-october-2026-including-christopher-nolans-most-moving-blockbuster</link>
                                                                            <description>
                            <![CDATA[ Our guide on the five best Prime Video movies to watch now before they leave at the end of October 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oiUNCnXng5RPHRkfdmqDYa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/g5m9pcEY3o5wceCBJeA5uW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Oct 2026 04:01:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Prime Video]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christina Izzo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LMncQCRNbbLXxxjbfZJvWE-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/g5m9pcEY3o5wceCBJeA5uW-1920-80.jpg">
                                                            <media:credit><![CDATA[Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Matthew McConaughey in Interstellar]]></media:description>                                                            <media:text><![CDATA[Matthew McConaughey in Interstellar]]></media:text>
                                <media:title type="plain"><![CDATA[Matthew McConaughey in Interstellar]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/g5m9pcEY3o5wceCBJeA5uW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We're going into the final weekend of <a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">October 2026 </a>— with <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">Halloween</a> arriving on Saturday to boot — which means that, yes, the top <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a> are about to do their monthly platform clean-outs of old film titles to make way for a fresh crop of fun new flicks. That means if you've had movies bookmarked to watch on <a href="https://www.tomsguide.com/entertainment/streaming/prime-video"><strong>Prime Video</strong></a>, you're going to want to click "Play" on those before October 31 comes around.</p><p>It can be hard to keep track of what's coming and what's going on the popular Amazon platform, but that's where Tom's Guide comes in. We've rounded up five movies currently available on Prime Video that are worth adding to your watchlist before they leave in October 2026. There are classic <a href="https://www.tomsguide.com/entertainment/movies/5-best-horror-movies-of-2026-so-far-chilling-twisted-and-unmissable">horror movies</a> and creepy thrillers, of course, but also sci-fi sagas, beloved rom-coms, and a Gen X favorite. </p><p>Whether you want to laugh, cry or scream your head off, here are five movies to catch on Prime Video before they're gone at the month's end.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Od2qbe"></div>                            </div>                            <script src="https://kwizly.com/embed/Od2qbe.js" async></script><h2 id="39-dracula-39-1931">'Dracula' (1931)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/W6scSjkEnqE" allowfullscreen></iframe></div></div><p>Of course, you can watch horror movies anytime of the year, but there is something special about settling in for a scary watch in the days leading up to Halloween. And you don't get more classically scary than "Dracula." </p><p>Bela Lugosi iconically portrays the titular Transylvanian vampire in this 1931 screen version of Bram Stoker's classic tale, which sees the 500-year-old bloodsucker emigrate to London and begin preying on local young socialites (including those played by Helen Chandler and Frances Dade). Soon, those mysterious blood-loss illnesses catch the attention of local physicians as well as an eccentric scientist named Van Helsing (Edward Van Sloan), who begins digging into the case and hunting down Dracula. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B002MFX238" target="_blank" rel="nofollow"><em><strong>"Dracula" on Prime Video</strong></em></a><em><strong> until Oct. 30</strong></em></p><h2 id="39-interstellar-39-2014">'Interstellar' (2014)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zSWdZVtXT7E" allowfullscreen></iframe></div></div><p><a href="https://www.tomsguide.com/entertainment/movies/every-christopher-nolan-movie-ranked-from-worst-to-best">Christopher Nolan</a> has managed to make us tear up with movies about <a href="https://www.tomsguide.com/entertainment/prime-video/oppenheimer-just-landed-on-prime-video-stream-the-biggest-historical-drama-movie-right-now">atomic bombs</a>, military evacuations, and caped crusaders, so it's not all that surprising that the most emotional entry in the Oscar winner's acclaimed career is a father-daughter drama about space travel. </p><p>Set in a dystopian near-future where a global pathogen has wiped out global crops and depleted breathable air, this sweeping 2014 sci-fi epic is captained by former NASA pilot-turned-doomsday farmer Joseph "Coop" Cooper (Matthew McConaughey), who is recruited to lead an exploratory interspace team — joining astronauts played by Anne Hathaway, Wes Bentley and David Gyasi — and find a new habitable planet in another galaxy that will save humanity from a dying Earth.</p><p>The intergalactic stakes are certainly stirring, but the movie's real heart-tugging attribute is the close bond between Cooper and his daughter Murph (played by Mackenzie Foy as a child and Jessica Chastain and Ellen Burstyn as an adult). </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0H9VZKKTV" target="_blank" rel="nofollow"><em><strong>"Interstellar" on Prime Video</strong></em></a><em><strong> until Oct. 31</strong></em></p><h2 id="39-reality-bites-39-1994">'Reality Bites' (1994)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/xDYGo0UgIVM" allowfullscreen></iframe></div></div><p><a href="https://www.tomsguide.com/entertainment/streaming/best-ethan-hawke-movies-ranked">Ethan Hawke</a> has been making the promo rounds lately in support of season two of the FX crime dramedy "<a href="https://www.tomsguide.com/entertainment/hulu/the-lowdown-season-2-review-one-of-my-favorite-tv-detectives-returns-with-another-funny-freewheeling-mystery">The Lowdown,</a>" but long before he played nosy journalist Lee Raybon, he famously played the perennially unemployed slacker Troy Dyer in the iconic '90s flick "Reality Bites." </p><p>Before the Ben Stiller-directed comedy leaves Prime Video and thrusts us into "the winter of our discontent" at the end of the month, catch up with Troy and his Gen X pals — aspiring filmmaker Lelaina Pierce (Winona Ryder), Gap sales manager Vickie Miner (Janeane Garofalo) and their closeted roommate Sammy Gray (Steve Zahn) — as they navigate post-collegiate life, find meaning in their dead-end jobs, worry about the AIDS crisis and boogie to "My Sharona" in convenience stores. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B000I9YLX0" target="_blank" rel="nofollow"><em><strong>"Reality Bites" on Prime Video</strong></em></a><em><strong> until Oct. 31</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-the-visit-39-2015">'The Visit' (2015)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/YfQnRjkuvaY" allowfullscreen></iframe></div></div><p>Writer-director <a href="https://www.tomsguide.com/entertainment/streaming/best-m-night-shyamalan-movies">M. Night Shyamalan</a> ("The Sixth Sense," "Signs") has been freaking us out with his filmography for decades, and this suspenseful 2015 horror-thriller is no exception. A return to form for the scare-loving auteur, "The Visit" is a found-footage-style flick centered on a pair of young siblings, Becca (Olivia DeJonge) and Tyler (Ed Oxenbould), who are forced by their mother (Kathryn Hahn) to spend five days with their estranged grandparents in the remote Pennsylvania countryside. </p><p>Becca, an aspiring filmmaker, decides to chronicle their trip as a family documentary for their mom. However, during their stay, the kiddos begin noticing bizarre behaviors from the elders and strange circumstances on their farm, leading the brother-sister pair to wonder whether or not Grandma and Grandpa are exactly who they say they are. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B019969042" target="_blank" rel="nofollow"><em><strong>"The Visit" on Prime Video</strong></em></a><em><strong> until Oct. 30</strong></em></p><h2 id="39-overboard-39-1987">'Overboard' (1987)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/HH6OuDYKWNE" allowfullscreen></iframe></div></div><p>Just a month after the 2018 Anna Faris-led remake left the streaming platform, the 1987 original "Overboard" is also shoving off from Prime Video on October 31. Starring IRL couple-goals pair Goldie Hawn and Kurt Russell, the Garry Marshall-directed rom-com classic centers on spoiled, wealthy socialite Joanna Mintz Stayton (Hawn), who, after suffering a head injury aboard a yacht, suffers amnesia and is taken in by Dean Proffitt (Russell), a working-class carpenter whom she previously mistreated and who now has revenge on the brain. </p><p>He tells the hospital that Joanna is his wife and the mother of his children, and soon Hawn's character is left dealing with Dean's four unruly sons and messy household chores. Of course, this being a romantic comedy, Dean's scam eventually sees the odd couple develop genuine feelings for each other, adding a heartwarming quality to what should be an admittedly creepy premise. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/dp/B0H89Y99X5?lv=shuf&channelId=500&plpRedirect=mhFallback" target="_blank" rel="nofollow"><em><strong>"Overboard" on Prime Video </strong></em></a><em><strong>until Oct. 31</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/what-to-watch-tonight-20-new-shows-and-movies-just-added-to-netflix-hulu-peacock-and-more-oct-26-2026">What to watch tonight: 20 new shows and movies just added to Netflix, Hulu, Peacock and more </a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-movies-heres-the-3-worth-watching-this-week-oct-26-nov-1">Prime Video top 10 movies — here’s the 3 worth watching this week (Oct. 26-Nov. 1)</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-daniel-craigs-most-exhilarating-outing-as-james-bond-oct-27-nov-2">3 new to Prime Video thriller movies to watch this week — including Daniel Craig’s most exhilarating outing as James Bond</a></li></ul><div data-model-name="Disney Plus,Hulu,Max,Paramount Plus,Peacock TV" data-widget-type="multimodelreview" data-widget-title="Streaming service deals not to miss"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Netflix top 10 shows — here are the 3 you need to binge-watch this week (Oct. 27-Nov. 2) ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Netflix’s top 10 shows</strong> list has been recently updated, and I’m here to cut through the clutter and pick out a trio of streaming shows you’ll actually want to binge-watch this week. </p><p>There’s strong variety in my selections, from a charming romantic comedy that is still going strong as it enters its third season, to a must-binge sci-fi horror series that is practically made for Halloween week. Or, if you want a Netflix show ideal for half-watching while folding laundry (or performing any other household chores), I’ve got a pick for that, too.</p><p><strong>This article is based on the Netflix top 10 shows as of Tuesday, October 27</strong>. And with that housekeeping out of the way, here are my three highlights in the current Netflix top 10 shows ranking.</p><h3 class="article-body__section" id="section-best-shows-in-the-netflix-top-10"><span>Best shows in the Netflix top 10</span></h3><h2 id="nobody-wants-this">‘Nobody Wants This’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Xn2PsXD8m4A" allowfullscreen></iframe></div></div><p>Netflix’s charming rom-com series “Nobody Wants This” returned for its third season last week, and the title remains a misnomer because clearly a lot of viewers want this show to continue, as it's rocketed straight to the No. 1 spot on the top 10 most-watched shows list. It’s the perfect<em> </em>feel-good watch if you need to chase away the mid-week seasonal blues. </p><p>The show focuses on the unexpected relationship between a sex podcaster, Joanne (Kristen Bell), and a kind-hearted Jewish rabbi, Noah (Adam Brody). As <a href="https://www.tomsguide.com/entertainment/netflix/nobody-wants-this-season-3-review-did-someone-accidentally-hit-the-romance-fast-forward-button">"Nobody Wants This" season 3</a> begins, they’re taking the next step in their romance by moving in together, but frankly, longtime fans are less interested in their dynamic at this point; the real pull now is the simmering attraction between Joanne’s sister, Morgan (Justine Lupe), and Noah’s brother, Sasha (Timothy Simons). The good news for us Morgan/Sasha shippers is that season 3 puts them front and center.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81591296" target="_blank" rel="nofollow"><em><strong>"Nobody Wants This" seasons 1- 3 on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgK3X"></div>                            </div>                            <script src="https://kwizly.com/embed/exgK3X.js" async></script><h2 id="from">‘From’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/pDHqAj4eJcM" allowfullscreen></iframe></div></div><p>My colleague Alix Blackburn usually writes this weekly roundup; I’m filling in while she’s taking a well-deserved break. However, I know for a fact that “From” would be Alix’s top pick this week, as it's one of her favorite TV shows. The first three seasons (there are four aired in total, with a fifth and final season now in production) arrived on Netflix recently, and the MGM+ sci-fi horror show really is the perfect binge-watch for Halloween week. </p><p>Set in a fictional small town, it follows a group of residents trapped in the Township by mysterious, nightmarish forces. Harold Perrineau plays the lead, Boyd Steven, a former US Army veteran, now the town’s self-appointed sheriff. The series kicks off with the Matthews family's arrival on the scene, and from here a compelling web of mystery unfolds. “From” is the ideal binge because it slowly unspools, cleverly dropping new morsels often, and each new reveal only adds to the overall intrigue.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81446288" target="_blank" rel="nofollow"><em><strong>"From" seasons 1-3 on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="the-new-stanford-prison-experiment">‘The New Stanford Prison Experiment’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/L1aOgRKwi5Q" allowfullscreen></iframe></div></div><p>Netflix’s new reality series is rooted in the (in)famous Stanford Prison Experiment, a 1970s psychological study abandoned after six days and that has since been widely discredited and even labeled “fraudulent.” Netflix’s reality spin on the concept isn’t concerned with answering scientific questions. Instead, it’s just a framework for a guilty-pleasure glossy reality series filled with big personalities and fast-paced editing. </p><p>In “The New Stanford Prison Experiment,” 30 people enter a simulation of a high-security prison and are assigned a role, either an inmate or a guard. Over the next two weeks, the cameras capture everything as shifting power dynamics expose each participant’s true nature. Or at least that’s the idea. Naturally, safety guardrails are in place to prevent anybody from being put in real danger or facing truly dehumanizing treatment. It might not be prestige television, but if you need a Netflix show to half-watch while doom-scrolling, it’s a good pick.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81930789" target="_blank" rel="nofollow"><em><strong>"The New Stanford Prison Experiment" on Netflix</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-netflix-top-10-shows-right-now"><span>Netflix top 10 shows right now</span></h3><ol start="1"><li>"Raw"</li><li>"Nobody Wants This"</li><li>"From"</li><li>"Minimum Wage"</li><li>"Love is Blind"</li><li>"The Diplomat"</li><li>"The New Stanford Prison Experiment"</li><li>"Below"</li><li>"Lupin"</li><li>"Tyson"</li></ol><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/netflix-has-3-medical-shows-right-now-you-cant-miss-one-has-100-percent-on-rotten-tomatoes">Netflix has 3 medical shows right now you can't miss</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-26-nov-1">5 best new to Netflix movies and shows to stream this week</a></li></ul><div data-model-name="Disney Plus,Hulu,Max,Paramount Plus,Peacock TV" data-widget-type="multimodelreview" data-widget-title="Streaming service deals not to miss"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/netflix/netflix-top-10-shows-here-are-the-3-you-need-to-binge-watch-this-week-oct-27-nov-2</link>
                                                                            <description>
                            <![CDATA[ The Netflix top 10 most-watched list has been updated, and I'm picking out the three popular shows you need to watch this week. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">o8PBpeV6LV6tqWQko2fiH8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JN9ndvb8R9XLWFfZMLSmML-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Oct 2026 18:21:26 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Netflix]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JN9ndvb8R9XLWFfZMLSmML-1920-80.jpg">
                                                            <media:credit><![CDATA[Netflix; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Netflix logo on a green background]]></media:description>                                                            <media:text><![CDATA[Netflix logo on a green background]]></media:text>
                                <media:title type="plain"><![CDATA[Netflix logo on a green background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JN9ndvb8R9XLWFfZMLSmML-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Netflix’s top 10 shows</strong> list has been recently updated, and I’m here to cut through the clutter and pick out a trio of streaming shows you’ll actually want to binge-watch this week. </p><p>There’s strong variety in my selections, from a charming romantic comedy that is still going strong as it enters its third season, to a must-binge sci-fi horror series that is practically made for Halloween week. Or, if you want a Netflix show ideal for half-watching while folding laundry (or performing any other household chores), I’ve got a pick for that, too.</p><p><strong>This article is based on the Netflix top 10 shows as of Tuesday, October 27</strong>. And with that housekeeping out of the way, here are my three highlights in the current Netflix top 10 shows ranking.</p><h3 class="article-body__section" id="section-best-shows-in-the-netflix-top-10"><span>Best shows in the Netflix top 10</span></h3><h2 id="nobody-wants-this">‘Nobody Wants This’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Xn2PsXD8m4A" allowfullscreen></iframe></div></div><p>Netflix’s charming rom-com series “Nobody Wants This” returned for its third season last week, and the title remains a misnomer because clearly a lot of viewers want this show to continue, as it's rocketed straight to the No. 1 spot on the top 10 most-watched shows list. It’s the perfect<em> </em>feel-good watch if you need to chase away the mid-week seasonal blues. </p><p>The show focuses on the unexpected relationship between a sex podcaster, Joanne (Kristen Bell), and a kind-hearted Jewish rabbi, Noah (Adam Brody). As <a href="https://www.tomsguide.com/entertainment/netflix/nobody-wants-this-season-3-review-did-someone-accidentally-hit-the-romance-fast-forward-button">"Nobody Wants This" season 3</a> begins, they’re taking the next step in their romance by moving in together, but frankly, longtime fans are less interested in their dynamic at this point; the real pull now is the simmering attraction between Joanne’s sister, Morgan (Justine Lupe), and Noah’s brother, Sasha (Timothy Simons). The good news for us Morgan/Sasha shippers is that season 3 puts them front and center.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81591296" target="_blank" rel="nofollow"><em><strong>"Nobody Wants This" seasons 1- 3 on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgK3X"></div>                            </div>                            <script src="https://kwizly.com/embed/exgK3X.js" async></script><h2 id="from">‘From’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/pDHqAj4eJcM" allowfullscreen></iframe></div></div><p>My colleague Alix Blackburn usually writes this weekly roundup; I’m filling in while she’s taking a well-deserved break. However, I know for a fact that “From” would be Alix’s top pick this week, as it's one of her favorite TV shows. The first three seasons (there are four aired in total, with a fifth and final season now in production) arrived on Netflix recently, and the MGM+ sci-fi horror show really is the perfect binge-watch for Halloween week. </p><p>Set in a fictional small town, it follows a group of residents trapped in the Township by mysterious, nightmarish forces. Harold Perrineau plays the lead, Boyd Steven, a former US Army veteran, now the town’s self-appointed sheriff. The series kicks off with the Matthews family's arrival on the scene, and from here a compelling web of mystery unfolds. “From” is the ideal binge because it slowly unspools, cleverly dropping new morsels often, and each new reveal only adds to the overall intrigue.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81446288" target="_blank" rel="nofollow"><em><strong>"From" seasons 1-3 on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="the-new-stanford-prison-experiment">‘The New Stanford Prison Experiment’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/L1aOgRKwi5Q" allowfullscreen></iframe></div></div><p>Netflix’s new reality series is rooted in the (in)famous Stanford Prison Experiment, a 1970s psychological study abandoned after six days and that has since been widely discredited and even labeled “fraudulent.” Netflix’s reality spin on the concept isn’t concerned with answering scientific questions. Instead, it’s just a framework for a guilty-pleasure glossy reality series filled with big personalities and fast-paced editing. </p><p>In “The New Stanford Prison Experiment,” 30 people enter a simulation of a high-security prison and are assigned a role, either an inmate or a guard. Over the next two weeks, the cameras capture everything as shifting power dynamics expose each participant’s true nature. Or at least that’s the idea. Naturally, safety guardrails are in place to prevent anybody from being put in real danger or facing truly dehumanizing treatment. It might not be prestige television, but if you need a Netflix show to half-watch while doom-scrolling, it’s a good pick.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81930789" target="_blank" rel="nofollow"><em><strong>"The New Stanford Prison Experiment" on Netflix</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-netflix-top-10-shows-right-now"><span>Netflix top 10 shows right now</span></h3><ol start="1"><li>"Raw"</li><li>"Nobody Wants This"</li><li>"From"</li><li>"Minimum Wage"</li><li>"Love is Blind"</li><li>"The Diplomat"</li><li>"The New Stanford Prison Experiment"</li><li>"Below"</li><li>"Lupin"</li><li>"Tyson"</li></ol><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/netflix-has-3-medical-shows-right-now-you-cant-miss-one-has-100-percent-on-rotten-tomatoes">Netflix has 3 medical shows right now you can't miss</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-26-nov-1">5 best new to Netflix movies and shows to stream this week</a></li></ul><div data-model-name="Disney Plus,Hulu,Max,Paramount Plus,Peacock TV" data-widget-type="multimodelreview" data-widget-title="Streaming service deals not to miss"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ What to watch tonight: 39 new shows and movies just added to Netflix, Hulu, Prime Video and more (Oct. 27) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, <a href="https://www.tomsguide.com/entertainment/streaming/hbo-max">HBO Max</a>, <a href="https://www.tomsguide.com/entertainment/streaming/paramount-plus">Paramount+,</a> etc to see what's recently landed.  I've even added some movies you can stream for free on some of the best free streaming services like Tubi, along with new movies you can now buy or rent at home. </p><p>Here are all the new shows and movies (and live events) you can stream tonight (Tuesday, October 27), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/streaming/4-biggest-new-shows-to-stream-this-week-including-hbos-hit-period-drama">4 biggest new shows this week.</a></p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="39-the-one-about-matthew-perry-39-netflix">'The One About Matthew Perry' (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/_iM1AOFxoDI" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Documentary</p><p><strong>What it's about:</strong> Matthew Perry was beloved for making Chandler Bing hilariously neurotic, but his real life was far more complicated. This three-part documentary looks beyond "Friends" to Perry’s rise to fame, lifelong addiction struggles and relationships with the people who knew him best, including his sister and longtime friends.</p><p><strong>Why you should watch it: </strong>If "Friends" made you love Chandler, prepare to meet the man behind the sarcasm. Perry’s inner circle offers intimate, previously untold memories, while private family footage reveals a more vulnerable side of the actor whose openness about addiction became part of his legacy.</p><p><em>Watch "The One About Matthew Perry" on </em><a href="https://www.netflix.com/tudum/videos/the-one-about-matthew-perry-trailer" target="_blank" rel="nofollow"><em>Netflix</em></a><em> now</em></p><h2 id="the-drop-a-snowfall-saga-39-season-1-finale-hulu">‘The Drop: A Snowfall Saga' season 1 finale (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ElyUeePCAy4" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Musical crime drama</p><p><strong>What it's about:</strong> Wanda Bell (Gail Bean) and Leon Simmons (Isaiah John) thought they could leave the streets behind, but the music business has other plans. After Keith’s murder, Wanda makes a risky play to secure her cousin Lamar Kinsey (Asante Blackk) and rapper Artillery’s (Simmie “Buddy” Sims III) futures, putting her relationships and Daryl’s empire on the line.</p><p><strong>Why you should watch it: </strong>"The Drop" ends its first season with the same tangled mess that "Snowfall" always had: ambition, loyalty and survival. Wanda wants independence, Leon wants peace and Lamar is learning that fame isn’t everything. With an unlikely alliance setting the finale in motion, expect a decidedly tragic note.</p><p><em>Watch "The Drop: A Snowfall Saga" on </em><a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6%2aivFEQ&offerid=1589248.206&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow"><em>Hulu</em></a><em> now</em></p><h2 id="verity-2026-pvod">‘Verity’ (2026) (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/xdPMKhjMSFs" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Psychological thriller/romance</p><p><strong>What it's about:</strong> When struggling writer Lowen Ashleigh (Dakota Johnson) is hired to ghostwrite for bestselling author Verity Crawford (Anne Hathaway), she moves into the family’s secluded estate and starts digging through Verity’s files. Then she finds a secret manuscript containing a horrifying confession, forcing her to question everything she knows about Verity, her husband Jeremy (Josh Hartnett) and the family’s tragic past.</p><p><strong>Why you should watch it:</strong> If you like your thrillers packed with lust and deeply questionable decisions, this is your kind of mess. The three leads play a deliciously slippery trio of possible victims, villains and liars, while the story keeps asking one very inconvenient question: Who can you actually believe?</p><p><em>Buy/rent "Verity" on </em><a href="https://www.amazon.com/Verity-Michael-Showalter/dp/B0HF4PZLJZ" target="_blank" rel="nofollow"><em>Amazon</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-tuesday-oct-27"><span>Your streaming guide: Tuesday, Oct 27</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"The One About Matthew Perry"</li><li>"Zainab Johnson: Toxically Optimistic"</li><li>"Dangerous Liaisons" season 1</li></ul><p><strong>PRIME VIDEO</strong></p><ul><li>"Love in Disguise" episode 4</li></ul><p><strong>PARAMOUNT+</strong></p><ul><li>No titles</li></ul><p><strong>HBO MAX</strong></p><ul><li>"Kordell Stewart / Slash & Burn"</li><li>“30 Days Inside: Hospitals and the Immigrant Workforce”</li></ul><p><strong>HULU</strong></p><ul><li>"Best Friends" (new podcast episode)</li><li>"Between Steps" (new episode)</li><li>"Classroom of Elite" (Season 1)</li><li>"The Drop: A Snowfall Saga" (finale episode)</li><li>"The Drop: A Snowfall Saga After Show" (finale episode)</li><li>"The God of High School" (Season 1)</li><li>"Hey Jonas!" (new podcast episode)</li><li>"Perfect Person" (new podcast episode)</li><li>"Phony" (new episode)</li><li>"Prison Breaking With Sarah & Paul" (new podcast episode)</li><li>"Reasonable Doubt" season 4 (new episode)</li><li>"StraightioLab" (new podcast episode)</li><li>"Thanks Dad with Ego Nwodim" (new podcast episode)</li><li>"We’re Here to Help" (new podcast episode)</li></ul><p><strong>DISNEY+</strong></p><ul><li><strong>"</strong>Best Friends" (new podcast episode)</li><li>"Between Steps" (new episode)</li><li>"Dancing with the Stars" (season 35) (ABC) – streaming Live at 8pm ET </li><li>"Hey Jonas!" (new podcast episode)</li><li>"Perfect Person" (new podcast episode)</li><li>"Stick to Football" (new podcast episode)</li><li>"Stick to United with Wayne Rooney" (new podcast episode)</li><li>"StraightioLab" (new podcast episode)</li><li>"Thanks Dad with Ego Nwodim" (new podcast episode)</li><li>"VisionQuest" (new episodes)</li><li>"We’re Here to Help" (new podcast episode)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"Days of Our Lives" (new episode)</li><li>NBA - Portland Trailblazers vs. Los Angeles Lakers</li><li>NBA - Detroit Pistons vs. New York Knicks</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>Saban – Episode 4 @ 7pm ET</li><li>NHL – Boston Bruins vs. Carolina Hurricanes (ESPN) – 8pm ET</li><li>NHL – Buffalo Sabres vs. San Jose Sharks (ESPN) – 10:30pm ET</li></ul><p><strong>TUBI</strong></p><ul><li>No titles</li></ul><p><strong>PVOD</strong></p><ul><li>"Bloody Tennis" (2026)</li><li>"Concessions" (2025)</li><li>"The Dog Stars" (2026)</li><li>"Filipiñana" (2026)</li><li>"Forgotten Island" (2026)</li><li>"Ghost in the Cell" (2026)</li><li>"The Lost Ones" (2026)</li><li>"Never After Dark" (2026)</li><li>"The Stunt Driver" (2026)</li><li>"Verity" (2026)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-november-2026-all-the-new-shows-and-movies-to-watch">New on Hulu and Disney+ in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/everything-new-on-apple-tv-in-november-2026-a-heist-thriller-new-chris-pratt-movie-and-more">Everything new on Apple TV in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-daniel-craigs-most-exhilarating-outing-as-james-bond-oct-27-nov-2">3 new to Prime Video thriller movies to watch this week</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/what-to-watch-tonight-39-new-shows-and-movies-just-added-to-netflix-hulu-prime-video-and-more-oct-27</link>
                                                                            <description>
                            <![CDATA[ Looking for what to watch tonight? Here's your guide to every movie and show streaming tonight. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QHU5Bh89g2gc9ArQCSTKMa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vwKMqBLGYJdQC64x5XNqFD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Oct 2026 17:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 27 Oct 2026 19:49:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ kelly.woo@futurenet.com (Kelly Woo) ]]></author>                    <dc:creator><![CDATA[ Kelly Woo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jpnR8RZd8njtxaHRHimzsi-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Kelly is the managing editor of streaming for Tom’s Guide, so basically, she watches TV for a living. She writes news, features and reviews about the streaming realm — hardware, software and content. In a given week, she might test a new Roku stick, check out an interface update on HBO Max, sound off on the trailer for a new Netflix show and provide info on how to watch a fan-favorite series. &lt;/p&gt;&lt;p&gt;In addition to streaming coverage, she also occasionally contributes to the fitness and home sections.&lt;/p&gt;&lt;p&gt;Before joining Tom&#039;s Guide, she was a freelance entertainment writer for Yahoo, Vulture, TV Guide and other outlets and a content creator for HBO, Apple and DotDash. Prior to that, she was a senior editor at AOL Television and Moviefone. She graduated from Duke University with a degree in English literature.&lt;/p&gt;&lt;p&gt;When she’s not watching TV and movies for work, she’s watching them for fun, plus seeing live music, writing songs, knitting and gardening.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vwKMqBLGYJdQC64x5XNqFD-1920-80.jpg">
                                                            <media:credit><![CDATA[Alisha Wetherill / Amazon MGM Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Anne Hathaway stars as Verity Crawford and Josh Hartnett as Jeremy Crawford in &quot;Verity&quot; movie (2026)]]></media:description>                                                            <media:text><![CDATA[Anne Hathaway stars as Verity Crawford and Josh Hartnett as Jeremy Crawford in &quot;Verity&quot; movie (2026)]]></media:text>
                                <media:title type="plain"><![CDATA[Anne Hathaway stars as Verity Crawford and Josh Hartnett as Jeremy Crawford in &quot;Verity&quot; movie (2026)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vwKMqBLGYJdQC64x5XNqFD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, <a href="https://www.tomsguide.com/entertainment/streaming/hbo-max">HBO Max</a>, <a href="https://www.tomsguide.com/entertainment/streaming/paramount-plus">Paramount+,</a> etc to see what's recently landed.  I've even added some movies you can stream for free on some of the best free streaming services like Tubi, along with new movies you can now buy or rent at home. </p><p>Here are all the new shows and movies (and live events) you can stream tonight (Tuesday, October 27), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/streaming/4-biggest-new-shows-to-stream-this-week-including-hbos-hit-period-drama">4 biggest new shows this week.</a></p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="39-the-one-about-matthew-perry-39-netflix">'The One About Matthew Perry' (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/_iM1AOFxoDI" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Documentary</p><p><strong>What it's about:</strong> Matthew Perry was beloved for making Chandler Bing hilariously neurotic, but his real life was far more complicated. This three-part documentary looks beyond "Friends" to Perry’s rise to fame, lifelong addiction struggles and relationships with the people who knew him best, including his sister and longtime friends.</p><p><strong>Why you should watch it: </strong>If "Friends" made you love Chandler, prepare to meet the man behind the sarcasm. Perry’s inner circle offers intimate, previously untold memories, while private family footage reveals a more vulnerable side of the actor whose openness about addiction became part of his legacy.</p><p><em>Watch "The One About Matthew Perry" on </em><a href="https://www.netflix.com/tudum/videos/the-one-about-matthew-perry-trailer" target="_blank" rel="nofollow"><em>Netflix</em></a><em> now</em></p><h2 id="the-drop-a-snowfall-saga-39-season-1-finale-hulu">‘The Drop: A Snowfall Saga' season 1 finale (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ElyUeePCAy4" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Musical crime drama</p><p><strong>What it's about:</strong> Wanda Bell (Gail Bean) and Leon Simmons (Isaiah John) thought they could leave the streets behind, but the music business has other plans. After Keith’s murder, Wanda makes a risky play to secure her cousin Lamar Kinsey (Asante Blackk) and rapper Artillery’s (Simmie “Buddy” Sims III) futures, putting her relationships and Daryl’s empire on the line.</p><p><strong>Why you should watch it: </strong>"The Drop" ends its first season with the same tangled mess that "Snowfall" always had: ambition, loyalty and survival. Wanda wants independence, Leon wants peace and Lamar is learning that fame isn’t everything. With an unlikely alliance setting the finale in motion, expect a decidedly tragic note.</p><p><em>Watch "The Drop: A Snowfall Saga" on </em><a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6%2aivFEQ&offerid=1589248.206&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow"><em>Hulu</em></a><em> now</em></p><h2 id="verity-2026-pvod">‘Verity’ (2026) (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/xdPMKhjMSFs" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Psychological thriller/romance</p><p><strong>What it's about:</strong> When struggling writer Lowen Ashleigh (Dakota Johnson) is hired to ghostwrite for bestselling author Verity Crawford (Anne Hathaway), she moves into the family’s secluded estate and starts digging through Verity’s files. Then she finds a secret manuscript containing a horrifying confession, forcing her to question everything she knows about Verity, her husband Jeremy (Josh Hartnett) and the family’s tragic past.</p><p><strong>Why you should watch it:</strong> If you like your thrillers packed with lust and deeply questionable decisions, this is your kind of mess. The three leads play a deliciously slippery trio of possible victims, villains and liars, while the story keeps asking one very inconvenient question: Who can you actually believe?</p><p><em>Buy/rent "Verity" on </em><a href="https://www.amazon.com/Verity-Michael-Showalter/dp/B0HF4PZLJZ" target="_blank" rel="nofollow"><em>Amazon</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-tuesday-oct-27"><span>Your streaming guide: Tuesday, Oct 27</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"The One About Matthew Perry"</li><li>"Zainab Johnson: Toxically Optimistic"</li><li>"Dangerous Liaisons" season 1</li></ul><p><strong>PRIME VIDEO</strong></p><ul><li>"Love in Disguise" episode 4</li></ul><p><strong>PARAMOUNT+</strong></p><ul><li>No titles</li></ul><p><strong>HBO MAX</strong></p><ul><li>"Kordell Stewart / Slash & Burn"</li><li>“30 Days Inside: Hospitals and the Immigrant Workforce”</li></ul><p><strong>HULU</strong></p><ul><li>"Best Friends" (new podcast episode)</li><li>"Between Steps" (new episode)</li><li>"Classroom of Elite" (Season 1)</li><li>"The Drop: A Snowfall Saga" (finale episode)</li><li>"The Drop: A Snowfall Saga After Show" (finale episode)</li><li>"The God of High School" (Season 1)</li><li>"Hey Jonas!" (new podcast episode)</li><li>"Perfect Person" (new podcast episode)</li><li>"Phony" (new episode)</li><li>"Prison Breaking With Sarah & Paul" (new podcast episode)</li><li>"Reasonable Doubt" season 4 (new episode)</li><li>"StraightioLab" (new podcast episode)</li><li>"Thanks Dad with Ego Nwodim" (new podcast episode)</li><li>"We’re Here to Help" (new podcast episode)</li></ul><p><strong>DISNEY+</strong></p><ul><li><strong>"</strong>Best Friends" (new podcast episode)</li><li>"Between Steps" (new episode)</li><li>"Dancing with the Stars" (season 35) (ABC) – streaming Live at 8pm ET </li><li>"Hey Jonas!" (new podcast episode)</li><li>"Perfect Person" (new podcast episode)</li><li>"Stick to Football" (new podcast episode)</li><li>"Stick to United with Wayne Rooney" (new podcast episode)</li><li>"StraightioLab" (new podcast episode)</li><li>"Thanks Dad with Ego Nwodim" (new podcast episode)</li><li>"VisionQuest" (new episodes)</li><li>"We’re Here to Help" (new podcast episode)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"Days of Our Lives" (new episode)</li><li>NBA - Portland Trailblazers vs. Los Angeles Lakers</li><li>NBA - Detroit Pistons vs. New York Knicks</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>Saban – Episode 4 @ 7pm ET</li><li>NHL – Boston Bruins vs. Carolina Hurricanes (ESPN) – 8pm ET</li><li>NHL – Buffalo Sabres vs. San Jose Sharks (ESPN) – 10:30pm ET</li></ul><p><strong>TUBI</strong></p><ul><li>No titles</li></ul><p><strong>PVOD</strong></p><ul><li>"Bloody Tennis" (2026)</li><li>"Concessions" (2025)</li><li>"The Dog Stars" (2026)</li><li>"Filipiñana" (2026)</li><li>"Forgotten Island" (2026)</li><li>"Ghost in the Cell" (2026)</li><li>"The Lost Ones" (2026)</li><li>"Never After Dark" (2026)</li><li>"The Stunt Driver" (2026)</li><li>"Verity" (2026)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-november-2026-all-the-new-shows-and-movies-to-watch">New on Hulu and Disney+ in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/everything-new-on-apple-tv-in-november-2026-a-heist-thriller-new-chris-pratt-movie-and-more">Everything new on Apple TV in November 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-daniel-craigs-most-exhilarating-outing-as-james-bond-oct-27-nov-2">3 new to Prime Video thriller movies to watch this week</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 new to Prime Video thriller movies to watch this week — including Daniel Craig’s most exhilarating outing as James Bond (Oct. 27-Nov. 2) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Every week, I comb through the latest additions to Prime Video and pick out the best recently added thriller movies to help you add a little bit of excitement to your watchlist. </p><p>October is drawing to a close, which is bad news for fans of Spooky Season, but on the flipside, it does mean that Prime Video’s big movie drop on the first of the new month is almost here. However, October isn’t over yet, and I’ve picked out a couple of thrillers worth watching from this month’s slate, alongside a new arrival dropping on November 1.</p><p>These are the three new to Prime Video thriller movies I recommend you stream this week, including a modern Bond blockbuster, a post-apocalyptic action sequel, and a gripping psychological trip that builds to one heck of a twist. Get these thriller movies on your watchlist now.</p><h3 class="article-body__section" id="section-3-best-new-to-prime-video-thriller-movies-this-week"><span>3 best new to Prime Video thriller movies this week</span></h3><h2 id="skyfall-2012">‘Skyfall’ (2012)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/6kw1UVovByw" allowfullscreen></iframe></div></div><p>I wouldn’t label “Skyfall” my <em>favorite </em>James Bond movie of the Daniel Craig era; that would be his debut “Casino Royale.” However, for sheer blockbuster excitement and exhilarating action set pieces, “Skyfall” is hard to top. And it certainly doesn’t hurt that the introduction is phenomenal, building up to perhaps the best Bond theme song of all time, sung by Adele. “Skyfall” hits all the classic Bond beats while also exploring the character’s traumatic past.</p><p>Following a mission gone wrong in Istanbul, James Bond (Craig) is on the trail of an ex-MI6 agent who has stolen a hard drive containing the identities of numerous undercover agents. The mastermind behind the sinister scheme is Raoul Silva (Javier Bardem), who has a very personal vendetta against Bond’s handler, M (Judi Dench). To thwart this latest threat to global security, Bond is forced to confront his tragic youth, growing up in the Scottish Highlands.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0DHG1SM25" target="_blank" rel="nofollow"><em><strong>"Skyfall" on Prime Video</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xrm6BO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xrm6BO.js" async></script><h2 id="apocalypse-z-new-world-2026">‘Apocalypse Z: New World’ (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/EzDw6-q26Ig" allowfullscreen></iframe></div></div><p>2024’s “Apocalypse Z: The Beginning of the End” was an original movie success story for Prime Video. The Spanish-language zombie flick certainly didn’t reinvent the genre wheel — and seemed to take inspiration from the PlayStation-published video game Days Gone — but it made its mark on the global top 10 and became the platform’s most-watched international Original (later surpassed by “Your Fault”). Two years later, we’ve got a sequel arriving this week.</p><p>The follow-up is called “Apocalypse Z: New World,” and like the original, is directed by Carles Torrens. Lúculo, the adorable feline star of “The Beginning of the End,” is also back. However, human star Francisco Ortiz isn’t reprising his role as Carlos; instead, the new protagonist is Carlos Alcaide’s Roberto, who sets out from the refuge of the zombie-free Canary Islands to the mainland in search of vital supplies. Once there, Roberto and his companions face infected hordes, divided loyalties and hidden ulterior motives. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0HM6H7HSL" target="_blank" rel="nofollow"><em><strong>"Apocalypse Z: New World" on Prime Video</strong></em></a><em><strong> starting October 30</strong></em></p><h2 id="blink-twice-2024">‘Blink Twice’ (2024)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/aMcmfonGWY4" allowfullscreen></iframe></div></div><p>Naomi Ackie can currently be seen on the big screen in DC’s new horror “Clayface,” which makes now as good a time as any to stream “Blink Twice,” a 2024 psychological thriller directed by Zoë Kravitz and starring Ackie alongside Channing Tatum. It’s a well-constructed thriller that slowly builds the tension and sense of dread before culminating in a shocking twist. Ackie is excellent as the point-of-view character, while Tatum gives equally strong support. </p><p>Frida (Ackie) is a cocktail waitress at a swanky party where she meets charming tech tycoon Slater King (Tatum). Invited to his private island for a vacation of unparalleled luxury, Frida and her friend Jess (Alia Shawkat) initially think they’ve arrived in paradise. But as lazy sun-soaked days slip into nights of partying, Frida can’t shake the feeling that somebody isn’t quite right. And eventually her suspicions are confirmed when dark truths surface.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0G564LFYW" target="_blank" rel="nofollow"><em><strong>"Blink Twice" on Prime Video</strong></em></a><em><strong> starting November 1</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">New on Prime Video in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-movies-heres-the-3-worth-watching-this-week-oct-26-nov-1">Prime Video top 10 movies — here are the 3 worth watching</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/james-bond-007-movie-quizzes">James Bond movies quiz: How well do you know 007?</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-daniel-craigs-most-exhilarating-outing-as-james-bond-oct-27-nov-2</link>
                                                                            <description>
                            <![CDATA[ Prime Video has plenty to offer thriller movie fans this week, including one of Daniel Craig's very best James Bond films. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tiHP8CTGaA4A33hyb7GdEd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wVka6ze5Yd9LKVrf7wLuca-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Oct 2026 11:50:58 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Prime Video]]></category>
                                                    <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wVka6ze5Yd9LKVrf7wLuca-1920-80.jpg">
                                                            <media:credit><![CDATA[Prime Video; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Prime Video logo on a laser speed abstract background]]></media:description>                                                            <media:text><![CDATA[Prime Video logo on a laser speed abstract background]]></media:text>
                                <media:title type="plain"><![CDATA[Prime Video logo on a laser speed abstract background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wVka6ze5Yd9LKVrf7wLuca-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Every week, I comb through the latest additions to Prime Video and pick out the best recently added thriller movies to help you add a little bit of excitement to your watchlist. </p><p>October is drawing to a close, which is bad news for fans of Spooky Season, but on the flipside, it does mean that Prime Video’s big movie drop on the first of the new month is almost here. However, October isn’t over yet, and I’ve picked out a couple of thrillers worth watching from this month’s slate, alongside a new arrival dropping on November 1.</p><p>These are the three new to Prime Video thriller movies I recommend you stream this week, including a modern Bond blockbuster, a post-apocalyptic action sequel, and a gripping psychological trip that builds to one heck of a twist. Get these thriller movies on your watchlist now.</p><h3 class="article-body__section" id="section-3-best-new-to-prime-video-thriller-movies-this-week"><span>3 best new to Prime Video thriller movies this week</span></h3><h2 id="skyfall-2012">‘Skyfall’ (2012)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/6kw1UVovByw" allowfullscreen></iframe></div></div><p>I wouldn’t label “Skyfall” my <em>favorite </em>James Bond movie of the Daniel Craig era; that would be his debut “Casino Royale.” However, for sheer blockbuster excitement and exhilarating action set pieces, “Skyfall” is hard to top. And it certainly doesn’t hurt that the introduction is phenomenal, building up to perhaps the best Bond theme song of all time, sung by Adele. “Skyfall” hits all the classic Bond beats while also exploring the character’s traumatic past.</p><p>Following a mission gone wrong in Istanbul, James Bond (Craig) is on the trail of an ex-MI6 agent who has stolen a hard drive containing the identities of numerous undercover agents. The mastermind behind the sinister scheme is Raoul Silva (Javier Bardem), who has a very personal vendetta against Bond’s handler, M (Judi Dench). To thwart this latest threat to global security, Bond is forced to confront his tragic youth, growing up in the Scottish Highlands.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0DHG1SM25" target="_blank" rel="nofollow"><em><strong>"Skyfall" on Prime Video</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xrm6BO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xrm6BO.js" async></script><h2 id="apocalypse-z-new-world-2026">‘Apocalypse Z: New World’ (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/EzDw6-q26Ig" allowfullscreen></iframe></div></div><p>2024’s “Apocalypse Z: The Beginning of the End” was an original movie success story for Prime Video. The Spanish-language zombie flick certainly didn’t reinvent the genre wheel — and seemed to take inspiration from the PlayStation-published video game Days Gone — but it made its mark on the global top 10 and became the platform’s most-watched international Original (later surpassed by “Your Fault”). Two years later, we’ve got a sequel arriving this week.</p><p>The follow-up is called “Apocalypse Z: New World,” and like the original, is directed by Carles Torrens. Lúculo, the adorable feline star of “The Beginning of the End,” is also back. However, human star Francisco Ortiz isn’t reprising his role as Carlos; instead, the new protagonist is Carlos Alcaide’s Roberto, who sets out from the refuge of the zombie-free Canary Islands to the mainland in search of vital supplies. Once there, Roberto and his companions face infected hordes, divided loyalties and hidden ulterior motives. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0HM6H7HSL" target="_blank" rel="nofollow"><em><strong>"Apocalypse Z: New World" on Prime Video</strong></em></a><em><strong> starting October 30</strong></em></p><h2 id="blink-twice-2024">‘Blink Twice’ (2024)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/aMcmfonGWY4" allowfullscreen></iframe></div></div><p>Naomi Ackie can currently be seen on the big screen in DC’s new horror “Clayface,” which makes now as good a time as any to stream “Blink Twice,” a 2024 psychological thriller directed by Zoë Kravitz and starring Ackie alongside Channing Tatum. It’s a well-constructed thriller that slowly builds the tension and sense of dread before culminating in a shocking twist. Ackie is excellent as the point-of-view character, while Tatum gives equally strong support. </p><p>Frida (Ackie) is a cocktail waitress at a swanky party where she meets charming tech tycoon Slater King (Tatum). Invited to his private island for a vacation of unparalleled luxury, Frida and her friend Jess (Alia Shawkat) initially think they’ve arrived in paradise. But as lazy sun-soaked days slip into nights of partying, Frida can’t shake the feeling that somebody isn’t quite right. And eventually her suspicions are confirmed when dark truths surface.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0G564LFYW" target="_blank" rel="nofollow"><em><strong>"Blink Twice" on Prime Video</strong></em></a><em><strong> starting November 1</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">New on Prime Video in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-movies-heres-the-3-worth-watching-this-week-oct-26-nov-1">Prime Video top 10 movies — here are the 3 worth watching</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/james-bond-007-movie-quizzes">James Bond movies quiz: How well do you know 007?</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 5 top new movies to stream this week on Paramount+, Hulu, Peacock and more (Oct. 27-Nov. 2) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>For the second week in a row, it’s set to be a thinner slate of <strong>new movies </strong>with major platforms like Netflix and Prime Video still on the bench. However, that doesn’t mean there aren’t new arrivals worthy of your attention, and I’m rounding up the highlights across <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a>. </p><p>My top pick this week is “The Dog Stars.” This Ridley Scott-directed post-apocalyptic action-thriller is an uneven ride, but when it works, it’s great. It’s just a shame it lacks consistency across its two-hour runtime. </p><p>Other new movies include an intense doc on Paramount+, a surprisingly strong family movie on Peacock featuring those pesky Minions, and an action-thriller on Hulu; this one stars John Travolta and screams 2000s direct-to-DVD movie to me. Your call if that’s a positive or not! </p><p>These are the most noteworthy new movies across streaming platforms this week, and be sure to check out our guide to the week’s top new TV shows for more watchlist options.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="the-dog-stars-pvod">‘The Dog Stars’ (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-xSxaE1ClEE" allowfullscreen></iframe></div></div><p><a href="https://www.tomsguide.com/entertainment/movies/ignore-the-dog-stars-40-percent-rotten-tomatoes-score-heres-why-you-should-go-see-it-this-weekend">“Ignore 'The Dog Stars' 40% Rotten Tomatoes score,”</a> those were words of advice from my colleague Malcolm McMillan. Ridley Scott’s new post-apocalyptic action-thriller received mixed reviews and was labeled a box-office bomb over the summer, but Malcolm has a point. It’s very much a movie of moments. Even if it doesn’t coalesce into a satisfying whole, there are some great scenes, and surprisingly strong world-building. </p><p>Based on Peter Heller’s 2012 novel, “The Dog Stars” is set in a near-future ravaged by a flu pandemic. Hig (Jacob Elordi) is a survivor living in a hangar outside Erie, Colorado, with his dog, Jasper, and gruff companion Bangley (Josh Brolin). Haunted by the early days of the pandemic and the personal loss he suffered, and dissatisfied with mere survival, he hops in his propeller plane to locate the source of a mysterious radio transmission. Also starring Margaret Qualley and Guy Pearce, “The Dog Stars” shows promise, but never fully builds on it.</p><p><em><strong>Watch on </strong></em><a href="https://www.amazon.com/Dog-Stars-Ridley-Scott/dp/B0HLVYVXR1/" target="_blank" rel="nofollow"><em><strong>Prime Video (buy/rent)</strong></em></a><em><strong> starting October 27</strong></em></p><h2 id="forgotten-island-pvod">‘Forgotten Island’ (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/a8RHqN93qfo" allowfullscreen></iframe></div></div><p>The title of DreamWorks Animation’s new fantasy family flick might be rather fitting. This animated comedy looks on course to be largely forgotten. Less than a month after its theatrical debut, “Forgotten Island” is already swapping the big screen for streaming. But this adventure deserves a second look, as the 94% score on <a href="https://www.rottentomatoes.com/m/forgotten_island" target="_blank">Rotten Tomatoes</a> proves. Critics have showered it with praise for its “ode to friendship” and celebration of Filipino culture.</p><p>The colorful and vibrant movie centers on best friends Jo (voiced by H.E.R.) and Raissa (Liza Soberano), who discover a magical portal to Nakali, a fantastical island filled with wondrous sights and magical creatures, some friendly, some less so. It’s all good fun until they discover that the price to return home is forgetting all memories of their close friendship. So, they embark on a quest to leave the island before they forget each other forever.</p><p><em><strong>Watch on </strong></em><a href="https://www.amazon.com/gp/video/detail/B0HJ2JTBJC" target="_blank" rel="nofollow"><em><strong>Prime Video (buy/rent)</strong></em></a><em><strong> starting October 27</strong></em></p><h2 id="hanging-by-a-wire-paramount">‘Hanging by a Wire’ (Paramount+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/XOiBpu4oWxo" allowfullscreen></iframe></div></div><p>On Aug. 23, in the Khyber Pakhtunkhwa province of Pakistan, a cable car used daily by local residents for commuting became the scene of a perilous rescue when one of the chair-lift cables snapped, leaving six children and two adults stranded more than 900 feet off the ground. The terrified passengers were literally <em>hanging by a wire</em>. This documentary chronicles the events, with insight into the urgent rescue operation mounted at a rapid pace. </p><p>“Hanging by a Wire” holds a strong 87% score on <a href="https://www.rottentomatoes.com/m/hanging_by_a_wire" target="_blank">Rotten Tomatoes</a> and has been selected as the Pakistani entry for the Best International Feature Film at the upcoming 99th Academy Awards. Combining footage shot at the scene with expert insight, it certainly looks like a thrilling but also stomach-turning watch. However, some critics were disappointed at the lack of testimony from the young schoolboys trapped in the suspended cable car cabin for multiple hours.</p><p><em><strong>Watch on </strong></em><a href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><em><strong>Paramount+</strong></em></a><em><strong> starting October 28</strong></em></p><h2 id="minions-amp-monsters-peacock">‘Minions & Monsters’ (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ZSdOwt-G49w" allowfullscreen></iframe></div></div><p>Another one for younger viewers this week, but slightly older watchers shouldn’t so easily discount “Minions & Monsters.” I can’t believe I’m saying this about a movie starring those little yellow irritants, but the third installment in the “Despicable Me” spin-off series is actually a remarkably fond tribute to classic cinema. Kids will love the bright colors and slapstick gags, but grown-ups are catered to with genuinely chuckle-worthy nods to the golden age of the movies. </p><p>Set four decades before 2022’s “Minions: The Rise of Gru,” the animated family film follows a new tribe of Minions, who, in their quest to find a new master to serve, accidentally become stars of the silent movie era. Unsurprisingly, this doesn’t last long, and the Minions blow their chance to become Hollywood legends, all before having to defend Tinsel Town from an eyeball-covered creature they accidentally unleashed on Los Angeles. It’s still a Minions movie at its core, but it's not just for kids.</p><p><em><strong>Watch on </strong></em><a href="https://www.peacocktv.com/stream-movies/minions-and-monsters" target="_blank" rel="nofollow"><em><strong>Peacock</strong></em></a><em><strong> starting October 28</strong></em></p><h2 id="the-gentleman-thief-hulu">‘The Gentleman Thief’ (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/0LB3yWX1R8Y" allowfullscreen></iframe></div></div><p>“The Gentleman Thief” gives me major flashbacks to the direct-to-DVD era, when you’d stumble upon a movie you’d never even heard of in the media aisle at Walmart. I don’t know if that’s a compliment per se, but this new John Travolta-fronted action-thriller certainly appears to have that same B-movie quality. It's also a sequel, part of the action franchise that started with 2024’s “Cash Out” and continued last year with “High Rollers.”</p><p>In the series, Travolta plays Mason Goddard, a retired master thief whose retirement seems to be in name only, considering he keeps getting dragged into new missions. This time he’s trying to protect his impulsive brother, Shawn (Lukas Haas), after a failed $100 million yacht heist. With old foes emerging, a ruthless kingpin on his tail, and a priceless painting to steal, Mason needs to deploy every trick in the book to stay one step ahead of his enemies.</p><p><em><strong>Watch on </strong></em><a href="https://www.hulu.com/welcome" target="_blank" rel="nofollow"><em><strong>Hulu</strong></em></a><em><strong> starting October 30</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgRlX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgRlX.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/movies/ignore-the-dog-stars-40-percent-rotten-tomatoes-score-heres-why-you-should-go-see-it-this-weekend">Ignore 'The Dog Stars' 40% Rotten Tomatoes score</a></li><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.htm">The best streaming services in 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/minions-and-monsters-is-no-toy-story-5-but-youll-still-have-a-blast">'Minions and Monsters' is no 'Toy Story 5,' but you'll still have a blast</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/5-top-new-movies-to-stream-this-week-on-paramount-hulu-peacock-and-more-oct-27-nov-2</link>
                                                                            <description>
                            <![CDATA[ This week's top new movies on streaming include "The Dog Stars" on PVOD, a John Travolta action-thriller sequel on Hulu, and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TiiR7WkSTwjFuwxaHL6Gt4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FREUmPmQ65cB8ewqpBuPsg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Oct 2026 08:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 27 Oct 2026 08:55:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/FREUmPmQ65cB8ewqpBuPsg-1920-80.jpg">
                                                            <media:credit><![CDATA[Fabio Lovino / 20th Century Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jacob Elordi as Hig and Jasper in &quot;The Dog Stars&quot; movie]]></media:description>                                                            <media:text><![CDATA[Jacob Elordi as Hig and Jasper in &quot;The Dog Stars&quot; movie]]></media:text>
                                <media:title type="plain"><![CDATA[Jacob Elordi as Hig and Jasper in &quot;The Dog Stars&quot; movie]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FREUmPmQ65cB8ewqpBuPsg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For the second week in a row, it’s set to be a thinner slate of <strong>new movies </strong>with major platforms like Netflix and Prime Video still on the bench. However, that doesn’t mean there aren’t new arrivals worthy of your attention, and I’m rounding up the highlights across <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a>. </p><p>My top pick this week is “The Dog Stars.” This Ridley Scott-directed post-apocalyptic action-thriller is an uneven ride, but when it works, it’s great. It’s just a shame it lacks consistency across its two-hour runtime. </p><p>Other new movies include an intense doc on Paramount+, a surprisingly strong family movie on Peacock featuring those pesky Minions, and an action-thriller on Hulu; this one stars John Travolta and screams 2000s direct-to-DVD movie to me. Your call if that’s a positive or not! </p><p>These are the most noteworthy new movies across streaming platforms this week, and be sure to check out our guide to the week’s top new TV shows for more watchlist options.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="the-dog-stars-pvod">‘The Dog Stars’ (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-xSxaE1ClEE" allowfullscreen></iframe></div></div><p><a href="https://www.tomsguide.com/entertainment/movies/ignore-the-dog-stars-40-percent-rotten-tomatoes-score-heres-why-you-should-go-see-it-this-weekend">“Ignore 'The Dog Stars' 40% Rotten Tomatoes score,”</a> those were words of advice from my colleague Malcolm McMillan. Ridley Scott’s new post-apocalyptic action-thriller received mixed reviews and was labeled a box-office bomb over the summer, but Malcolm has a point. It’s very much a movie of moments. Even if it doesn’t coalesce into a satisfying whole, there are some great scenes, and surprisingly strong world-building. </p><p>Based on Peter Heller’s 2012 novel, “The Dog Stars” is set in a near-future ravaged by a flu pandemic. Hig (Jacob Elordi) is a survivor living in a hangar outside Erie, Colorado, with his dog, Jasper, and gruff companion Bangley (Josh Brolin). Haunted by the early days of the pandemic and the personal loss he suffered, and dissatisfied with mere survival, he hops in his propeller plane to locate the source of a mysterious radio transmission. Also starring Margaret Qualley and Guy Pearce, “The Dog Stars” shows promise, but never fully builds on it.</p><p><em><strong>Watch on </strong></em><a href="https://www.amazon.com/Dog-Stars-Ridley-Scott/dp/B0HLVYVXR1/" target="_blank" rel="nofollow"><em><strong>Prime Video (buy/rent)</strong></em></a><em><strong> starting October 27</strong></em></p><h2 id="forgotten-island-pvod">‘Forgotten Island’ (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/a8RHqN93qfo" allowfullscreen></iframe></div></div><p>The title of DreamWorks Animation’s new fantasy family flick might be rather fitting. This animated comedy looks on course to be largely forgotten. Less than a month after its theatrical debut, “Forgotten Island” is already swapping the big screen for streaming. But this adventure deserves a second look, as the 94% score on <a href="https://www.rottentomatoes.com/m/forgotten_island" target="_blank">Rotten Tomatoes</a> proves. Critics have showered it with praise for its “ode to friendship” and celebration of Filipino culture.</p><p>The colorful and vibrant movie centers on best friends Jo (voiced by H.E.R.) and Raissa (Liza Soberano), who discover a magical portal to Nakali, a fantastical island filled with wondrous sights and magical creatures, some friendly, some less so. It’s all good fun until they discover that the price to return home is forgetting all memories of their close friendship. So, they embark on a quest to leave the island before they forget each other forever.</p><p><em><strong>Watch on </strong></em><a href="https://www.amazon.com/gp/video/detail/B0HJ2JTBJC" target="_blank" rel="nofollow"><em><strong>Prime Video (buy/rent)</strong></em></a><em><strong> starting October 27</strong></em></p><h2 id="hanging-by-a-wire-paramount">‘Hanging by a Wire’ (Paramount+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/XOiBpu4oWxo" allowfullscreen></iframe></div></div><p>On Aug. 23, in the Khyber Pakhtunkhwa province of Pakistan, a cable car used daily by local residents for commuting became the scene of a perilous rescue when one of the chair-lift cables snapped, leaving six children and two adults stranded more than 900 feet off the ground. The terrified passengers were literally <em>hanging by a wire</em>. This documentary chronicles the events, with insight into the urgent rescue operation mounted at a rapid pace. </p><p>“Hanging by a Wire” holds a strong 87% score on <a href="https://www.rottentomatoes.com/m/hanging_by_a_wire" target="_blank">Rotten Tomatoes</a> and has been selected as the Pakistani entry for the Best International Feature Film at the upcoming 99th Academy Awards. Combining footage shot at the scene with expert insight, it certainly looks like a thrilling but also stomach-turning watch. However, some critics were disappointed at the lack of testimony from the young schoolboys trapped in the suspended cable car cabin for multiple hours.</p><p><em><strong>Watch on </strong></em><a href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><em><strong>Paramount+</strong></em></a><em><strong> starting October 28</strong></em></p><h2 id="minions-amp-monsters-peacock">‘Minions & Monsters’ (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ZSdOwt-G49w" allowfullscreen></iframe></div></div><p>Another one for younger viewers this week, but slightly older watchers shouldn’t so easily discount “Minions & Monsters.” I can’t believe I’m saying this about a movie starring those little yellow irritants, but the third installment in the “Despicable Me” spin-off series is actually a remarkably fond tribute to classic cinema. Kids will love the bright colors and slapstick gags, but grown-ups are catered to with genuinely chuckle-worthy nods to the golden age of the movies. </p><p>Set four decades before 2022’s “Minions: The Rise of Gru,” the animated family film follows a new tribe of Minions, who, in their quest to find a new master to serve, accidentally become stars of the silent movie era. Unsurprisingly, this doesn’t last long, and the Minions blow their chance to become Hollywood legends, all before having to defend Tinsel Town from an eyeball-covered creature they accidentally unleashed on Los Angeles. It’s still a Minions movie at its core, but it's not just for kids.</p><p><em><strong>Watch on </strong></em><a href="https://www.peacocktv.com/stream-movies/minions-and-monsters" target="_blank" rel="nofollow"><em><strong>Peacock</strong></em></a><em><strong> starting October 28</strong></em></p><h2 id="the-gentleman-thief-hulu">‘The Gentleman Thief’ (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/0LB3yWX1R8Y" allowfullscreen></iframe></div></div><p>“The Gentleman Thief” gives me major flashbacks to the direct-to-DVD era, when you’d stumble upon a movie you’d never even heard of in the media aisle at Walmart. I don’t know if that’s a compliment per se, but this new John Travolta-fronted action-thriller certainly appears to have that same B-movie quality. It's also a sequel, part of the action franchise that started with 2024’s “Cash Out” and continued last year with “High Rollers.”</p><p>In the series, Travolta plays Mason Goddard, a retired master thief whose retirement seems to be in name only, considering he keeps getting dragged into new missions. This time he’s trying to protect his impulsive brother, Shawn (Lukas Haas), after a failed $100 million yacht heist. With old foes emerging, a ruthless kingpin on his tail, and a priceless painting to steal, Mason needs to deploy every trick in the book to stay one step ahead of his enemies.</p><p><em><strong>Watch on </strong></em><a href="https://www.hulu.com/welcome" target="_blank" rel="nofollow"><em><strong>Hulu</strong></em></a><em><strong> starting October 30</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgRlX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgRlX.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/movies/ignore-the-dog-stars-40-percent-rotten-tomatoes-score-heres-why-you-should-go-see-it-this-weekend">Ignore 'The Dog Stars' 40% Rotten Tomatoes score</a></li><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.htm">The best streaming services in 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/minions-and-monsters-is-no-toy-story-5-but-youll-still-have-a-blast">'Minions and Monsters' is no 'Toy Story 5,' but you'll still have a blast</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Everything new on Apple TV in November 2026: A heist thriller, new Chris Pratt movie and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple TV is giving you plenty to feast on next month, from a high-stakes heist to a golf comedy that’s ready to tee off again. There are five notable titles <strong>new on Apple TV in November 2026,</strong> spanning buzzy scripted series, inspiring documentaries and a culinary road trip with a very unlikely chef.</p><p>The month brings the return of Owen Wilson’s golf comedy <strong>“Stick”</strong> for season 2, plus <strong>“12 12 12,”</strong> a crime thriller that breaks a heist into three timelines. On the film front, <strong>“Way of the Warrior Kid”</strong> delivers a dose of underdog inspiration, while <strong>“Being Heumann”</strong> tells the story of disability rights activist Judy Heumann.</p><p>Plus, “Awkwafina: The Unlikely Cook” sees the comedian/actress put her culinary skills to the test. Ready to see what’s on the menu? Here’s everything coming to Apple TV in November 2026.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="stick-season-2">‘Stick’ season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/m6ArXts5JPk" allowfullscreen></iframe></div></div><p>Pryce Cahill (Owen Wilson) has spent 20 years in the rough, but he’s not ready to call it a career just yet. After putting his hopes in teenage golf phenom Santi (Peter Dager), the washed-up pro decides it’s his turn to chase a major. Egged on by old rival Clark (Timothy Olyphant), Pryce sets his sights on becoming the oldest golfer to win the U.S. Open. Enter Coach Amanda (Rhea Seehorn), aka the “swing doctor,” who’ll have to work some serious magic to get this comeback out of the sand trap.</p><p><em><strong>Premieres Nov. 4 on </strong></em><a href="https://tv.apple.com/us/show/stick/umc.cmc.52w04zy67tiv11p8xvbc57wmc" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a><em><strong></strong></em></p><h2 id="awkwafina-the-unlikely-cook">‘Awkwafina: The Unlikely Cook’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/uCAZET6TZ60" allowfullscreen></iframe></div></div><p>Awkwafina can act, rap and make a killer joke, but put her in front of a stove and things get dicey. In this docuseries, Nora Lum embarks on a cross-country culinary education to reconnect with her family’s Chinese restaurant legacy, meeting Asian American chefs who’ve found their own way into the business. From Texas barbecue to Hawaiian pig roasts, she explores the flavors, traditions and family histories that shape Asian American cuisine.</p><p><em><strong>Premieres Nov. 6 on </strong></em><a href="https://tv.apple.com/us/show/awkwafina-the-unlikely-cook/umc.cmc.1fhnal2vix2077ouh1hjy2eoc" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a><strong></strong></p><h2 id="being-heumann">‘Being Heumann’ </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/CQp2pUXLvJk" allowfullscreen></iframe></div></div><p>Washington had ignored disabled Americans for long enough. In 1977, disability rights activist Judy Heumann (Ruth Madeley) and a coalition of fed-up protesters take over a San Francisco federal building, holding out for 28 days to demand the government enforce their civil rights. Siân Heder (“CODA”) directs this true story of a movement that refused to be brushed aside, with Mark Ruffalo as the bureaucrat blocking their demands and Dylan O’Brien as a reporter in the thick of it.</p><p><em><strong>Premieres Nov. 13 on </strong></em><a href="https://tv.apple.com/us/movie/being-heumann/umc.cmc.5gf63v7zj97yiozkpj26lpy55" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a></p><h2 id="12-12-12">‘12 12 12’ </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/pWdt8WMCqnc" allowfullscreen></iframe></div></div><p>A bank robbery is one thing; getting away with it is another. This heist thriller stretches the caper across three ticking clocks: 12 months to plan the job, 12 hours to pull it off and 12 days to disappear. Anthony Mackie plays a disgraced FBI agent on the trail of Jamie Dornan’s career criminal, who seeks vengeance as much as money. Their game of cat and mouse spans Europe, with a fortune buried beneath Zurich and plenty of ways for things to go very wrong.</p><p><em><strong>Premieres Nov. 13 on </strong></em><a href="https://tv.apple.com/us/show/12-12-12/umc.cmc.2xeasogpeiwbaegczytrdg1uh" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a></p><h2 id="way-of-the-warrior-kid">‘Way of the Warrior Kid’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ZCrx71HdDkI" allowfullscreen></iframe></div></div><p>Middle school is brutal, but luckily, 11-year-old Marc has a Navy SEAL in the family. Chris Pratt stars as Uncle Jake, a decorated soldier who takes his nephew (Jude Hill) under his wing after the kid gets pushed around at school. His training regimen, dubbed Operation Warrior Kid, is less about throwing punches than building confidence, courage and character. Based on former SEAL Jocko Willink’s bestselling book, this coming-of-age drama aims to be “The Karate Kid” for a new generation.</p><p><em><strong>Premieres Nov. 25 on </strong></em><a href="https://tv.apple.com/us/movie/way-of-the-warrior-kid/umc.cmc.21vzhs44oeejdkoxenkcdmre0" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/news/apple-tv-plus-free-trials">How to get Apple TV Plus for free</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/apples-new-tv-4k-finally-lets-you-find-your-lost-remote-but-thats-not-even-its-biggest-upgrade">Apple's new TV 4K finally lets you find your lost remote — but that's not the biggest upgrade</a></li><li><a href="https://www.tomsguide.com/tvs/not-every-apple-tv-4k-is-getting-tvos-27-heres-how-to-tell-if-your-box-is-eligible">Not every Apple TV 4K is getting tvOS 27 — here's how to tell if your box is eligible</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/apple-tv/everything-new-on-apple-tv-in-november-2026-a-heist-thriller-new-chris-pratt-movie-and-more</link>
                                                                            <description>
                            <![CDATA[ Our guide to the new movies and shows coming to Apple TV in November 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tLwBiCVb6QaFo6ZABYuVBm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XkteQLc5s8KjpcEMDroxsS-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Oct 2026 06:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Apple TV]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christina Izzo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LMncQCRNbbLXxxjbfZJvWE-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/XkteQLc5s8KjpcEMDroxsS-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple TV; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple TV logo on autumn themed background]]></media:description>                                                            <media:text><![CDATA[Apple TV logo on autumn themed background]]></media:text>
                                <media:title type="plain"><![CDATA[Apple TV logo on autumn themed background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XkteQLc5s8KjpcEMDroxsS-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple TV is giving you plenty to feast on next month, from a high-stakes heist to a golf comedy that’s ready to tee off again. There are five notable titles <strong>new on Apple TV in November 2026,</strong> spanning buzzy scripted series, inspiring documentaries and a culinary road trip with a very unlikely chef.</p><p>The month brings the return of Owen Wilson’s golf comedy <strong>“Stick”</strong> for season 2, plus <strong>“12 12 12,”</strong> a crime thriller that breaks a heist into three timelines. On the film front, <strong>“Way of the Warrior Kid”</strong> delivers a dose of underdog inspiration, while <strong>“Being Heumann”</strong> tells the story of disability rights activist Judy Heumann.</p><p>Plus, “Awkwafina: The Unlikely Cook” sees the comedian/actress put her culinary skills to the test. Ready to see what’s on the menu? Here’s everything coming to Apple TV in November 2026.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="stick-season-2">‘Stick’ season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/m6ArXts5JPk" allowfullscreen></iframe></div></div><p>Pryce Cahill (Owen Wilson) has spent 20 years in the rough, but he’s not ready to call it a career just yet. After putting his hopes in teenage golf phenom Santi (Peter Dager), the washed-up pro decides it’s his turn to chase a major. Egged on by old rival Clark (Timothy Olyphant), Pryce sets his sights on becoming the oldest golfer to win the U.S. Open. Enter Coach Amanda (Rhea Seehorn), aka the “swing doctor,” who’ll have to work some serious magic to get this comeback out of the sand trap.</p><p><em><strong>Premieres Nov. 4 on </strong></em><a href="https://tv.apple.com/us/show/stick/umc.cmc.52w04zy67tiv11p8xvbc57wmc" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a><em><strong></strong></em></p><h2 id="awkwafina-the-unlikely-cook">‘Awkwafina: The Unlikely Cook’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/uCAZET6TZ60" allowfullscreen></iframe></div></div><p>Awkwafina can act, rap and make a killer joke, but put her in front of a stove and things get dicey. In this docuseries, Nora Lum embarks on a cross-country culinary education to reconnect with her family’s Chinese restaurant legacy, meeting Asian American chefs who’ve found their own way into the business. From Texas barbecue to Hawaiian pig roasts, she explores the flavors, traditions and family histories that shape Asian American cuisine.</p><p><em><strong>Premieres Nov. 6 on </strong></em><a href="https://tv.apple.com/us/show/awkwafina-the-unlikely-cook/umc.cmc.1fhnal2vix2077ouh1hjy2eoc" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a><strong></strong></p><h2 id="being-heumann">‘Being Heumann’ </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/CQp2pUXLvJk" allowfullscreen></iframe></div></div><p>Washington had ignored disabled Americans for long enough. In 1977, disability rights activist Judy Heumann (Ruth Madeley) and a coalition of fed-up protesters take over a San Francisco federal building, holding out for 28 days to demand the government enforce their civil rights. Siân Heder (“CODA”) directs this true story of a movement that refused to be brushed aside, with Mark Ruffalo as the bureaucrat blocking their demands and Dylan O’Brien as a reporter in the thick of it.</p><p><em><strong>Premieres Nov. 13 on </strong></em><a href="https://tv.apple.com/us/movie/being-heumann/umc.cmc.5gf63v7zj97yiozkpj26lpy55" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a></p><h2 id="12-12-12">‘12 12 12’ </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/pWdt8WMCqnc" allowfullscreen></iframe></div></div><p>A bank robbery is one thing; getting away with it is another. This heist thriller stretches the caper across three ticking clocks: 12 months to plan the job, 12 hours to pull it off and 12 days to disappear. Anthony Mackie plays a disgraced FBI agent on the trail of Jamie Dornan’s career criminal, who seeks vengeance as much as money. Their game of cat and mouse spans Europe, with a fortune buried beneath Zurich and plenty of ways for things to go very wrong.</p><p><em><strong>Premieres Nov. 13 on </strong></em><a href="https://tv.apple.com/us/show/12-12-12/umc.cmc.2xeasogpeiwbaegczytrdg1uh" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a></p><h2 id="way-of-the-warrior-kid">‘Way of the Warrior Kid’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ZCrx71HdDkI" allowfullscreen></iframe></div></div><p>Middle school is brutal, but luckily, 11-year-old Marc has a Navy SEAL in the family. Chris Pratt stars as Uncle Jake, a decorated soldier who takes his nephew (Jude Hill) under his wing after the kid gets pushed around at school. His training regimen, dubbed Operation Warrior Kid, is less about throwing punches than building confidence, courage and character. Based on former SEAL Jocko Willink’s bestselling book, this coming-of-age drama aims to be “The Karate Kid” for a new generation.</p><p><em><strong>Premieres Nov. 25 on </strong></em><a href="https://tv.apple.com/us/movie/way-of-the-warrior-kid/umc.cmc.21vzhs44oeejdkoxenkcdmre0" target="_blank" rel="nofollow"><em><strong>Apple TV</strong></em></a></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/news/apple-tv-plus-free-trials">How to get Apple TV Plus for free</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/apples-new-tv-4k-finally-lets-you-find-your-lost-remote-but-thats-not-even-its-biggest-upgrade">Apple's new TV 4K finally lets you find your lost remote — but that's not the biggest upgrade</a></li><li><a href="https://www.tomsguide.com/tvs/not-every-apple-tv-4k-is-getting-tvos-27-heres-how-to-tell-if-your-box-is-eligible">Not every Apple TV 4K is getting tvOS 27 — here's how to tell if your box is eligible</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This year’s most talked about comedy just hit HBO Max — and it’s 96% on Rotten Tomatoes ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Olivia Wilde’s latest directorial effort hits uncomfortably close to home. A24's R-rated relationship dramedy <strong>"The Invite"</strong> — which stars Seth Rogen and Wilde as a married couple on the brink of collapse when their much cooler (not to mention smokin' hot) neighbors pay a visit — has officially made its streaming debut on HBO Max. Part situational comedy and part cringe-inducing relationship thriller, it turns a casual evening of wine and neighborly conversation into a gauntlet of awkwardness and marital dysfunction that will crack you up before tearing your heart out. </p><p>I saw "The Invite" in theaters to see if it really was as great as all my friends said it was, and I'm happy to say that it does live up to the hype. I've been a huge fan of Olivia Wilde's movies since the phenomenal coming-of-age comedy "Booksmart," so when I saw her third directorial effort (and easily her best yet) just landed on HBO Max, it was the perfect excuse to yap about it. </p><p>"The Invite" is a remake of the 2020 Spanish comedy "The People Upstairs," which was such a hit that it spawned adaptations in several countries, including Russia, South Korea and Italy. Rashida Jones and Will McCormack’s screenplay is sharp and refreshingly honest despite working from a pretty firmly established blueprint.</p><p>Now that it's on HBO Max, "The Invite" deserves a spot on your watchlist if you're looking for a sharp but substantial dramedy to watch. Not sold yet? Here's everything you need to know about why "The Invite" should make your next movie night. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgAoX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgAoX.js" async></script><h2 id="what-is-39-the-invite-39-about">What is 'The Invite' about?</h2><p>For a comedy, "The Invite" feels like an endurance test in social awkwardness. Married couple Joe (Seth Rogen) and Angela (Olivia Wilde) are at each other's throats from the moment we first meet them, fighting over a last-minute dinner party Joe swears he was kept in the dark about. His rapid-fire complaining about everything under the sun — from lingering back pain to nitpicking Angela's menu choices and the impractical foldable bicycle she talked him into buying — establish him as a bitter shell of the man she fell in love with. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/OJ19I9q_hOQ" allowfullscreen></iframe></div></div><p>When their devastatingly suave upstairs neighbors, Piña (Penélope Cruz) and Hawk (Edward Norton), drop by for dinner, the need for everything to go perfectly kicks Angela's anxiety into high gear. She claims the invite was a Hail Mary for the noise from their recent renovations, but Joe has something else top of mind. In his usual passive-aggressive fashion, he wants Piña and Hawk to apologize for keeping him up with their inconsiderately noisy and uninhibited sex. Sex that the couple has talked about a normal number of times, mind you. </p><p>Once the wine gets flowing and a joint gets passed around, the evening takes some unexpected (but notably not unwelcome) turns, coaxing the bickering couple's most intimate desires to the surface until it becomes impossible to ignore the cracks in their relationship any longer. </p><h2 id="a-smarter-and-hornier-version-of-39-the-break-up-39">A smarter (and hornier) version of 'The Break Up'</h2><p>When I was watching "The Invite" in theaters, I couldn't help but think about another entirely too real domestic disaster comedy: Vince Vaughn and Jennifer Aniston's "The Break Up." Both find humor in the messy reality of long-term partnerships, but while "The Break Up" leans into familiar rom-com territory, "The Invite" feels like a smarter, more grown-up version of the same conceit. One that finds a ton of humor in the awkwardness of a sexless marriage suddenly thrust under a microscope. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cqUmS29vxCarAF4oB7UjQK" name="3F2TCE3" alt="Penelope Cruz as Pina in The Invite" src="https://cdn.mos.cms.futurecdn.net/cqUmS29vxCarAF4oB7UjQK-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><p>Much of "The Invite’s" comedy comes from the electric chemistry between its four leads. Rogen plays the ironic outsider who alternates between puncturing the escalating absurdity with knowing jokes and bursts of outrage. His grounded wit balances perfectly against Wilde's particular brand of neuroticism. She's adorably frazzled, clearly barely holding it together, and when propositioned with a foursome, the first question out of her mouth is "what would the procedural protocol be?" She's so flustered after kissing a woman that she blurts out "namaste" — truly a disaster bisexual after my own heart. </p><p>While Piña and Hawk remain effortlessly composed and self-assured, Angela and Joe are sweaty and increasingly mortified by how lame they seem in comparison. As endearing as I found Wilde's character, Cruz really stole the show for me. Her magnetism draws you in just as it does Angela and Joe as she keeps up a breezy banter in the face of one social screw-up after another. She watches them like a cat playing with its food, calling out Joe for staring at her tits in the elevator while showing no hesitation to hit on them both. Flirting in movies can often feel contrived and stilted, but "The Invite" has some of the most natural chemistry I've seen in a while. </p><p>As a sex therapist, Piña practically has X-ray vision into the real problems fueling the couple's constant bickering, and her monologue near the end outlining as much is one of the movie's most mesmerizing moments. I wouldn't be surprised to see her up for Best Supporting Actress this award season. </p><h2 id="stream-39-the-invite-39-on-hbo-max-now">Stream 'The Invite' on HBO Max now</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="xBsySQAp3MdD6dYRqgoHf3" name="The-Invite LIST2" alt="Olivia Wilde in "The Invite" (2026)." src="https://cdn.mos.cms.futurecdn.net/xBsySQAp3MdD6dYRqgoHf3-1920-80.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: A24)</span></figcaption></figure><p>"The Invite" takes a while to find its rhythm, but sharp dialogue and artistically composed shots keep the pace moving along. Wilde’s direction keeps the camera close and claustrophobic within the apartment, turning a single-location set into a pressure cooker of social awkwardness that'll leave your skin crawling. A surprisingly heartfelt emotional ending caps things off beautifully, offering a spark of hope amid the flood of relationship cynicism.  </p><p>I'm far from the only one singing "The Invite's" praises. It's currently at a near-perfect 96% on Rotten Tomatoes, with the critical consensus reading: "Perversely funny while giving its quartet of fine actors some of their best material yet, <em>The Invite</em> is a sophisticated farce that reaffirms Olivia Wilde as one of the most exciting filmmakers working today."</p><p>Now that it's streaming on HBO Max, my hope is even more folks will enjoy this perfectly orchestrated dissection of relationships. With "The Invite," Wilde's combined the hallmarks of a situational comedy with suspense and nuanced characters that make the comedic moments land all that much more. I'm going to continue eating up every movie she makes, and encourage y'all to do the same. </p><p><em><strong>Watch </strong></em><a href="https://www.hbomax.com/movie/fa938c47-f857-4c06-b425-7e5cb2d8bb0a" target="_blank" rel="nofollow"><em><strong>"The Invite" on HBO Max</strong></em></a><em><strong> now</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hbo-max/3-underrated-hbo-max-miniseries-you-can-binge-in-one-day-including-a-war-drama-and-political-thriller">3 underrated HBO Max miniseries you can binge in one day — including a war drama and political thriller</a></li><li><a href="https://www.tomsguide.com/entertainment/hbo-max/i-went-into-a24s-usd400-million-horror-hit-backrooms-knowing-nothing-that-might-be-the-best-way-to-watch-it-on-hbo-max">I went into A24's $400 million horror hit 'Backrooms' knowing nothing. That might be the best way to watch it on HBO Max</a></li><li><a href="https://www.tomsguide.com/entertainment/hbo-max/kyle-chandler-and-aaron-pierre-shed-light-on-lanterns-after-stunning-finale-i-had-to-gently-wipe-away-a-tear">Kyle Chandler and Aaron Pierre shed light on 'Lanterns' after stunning finale: 'I had to gently wipe away a tear'</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/hbo-max/this-years-most-talked-about-comedy-just-hit-hbo-max-and-its-96-percent-on-rotten-tomatoes</link>
                                                                            <description>
                            <![CDATA[ 'The Invite' just landed on HBO Max, and it deserves a spot on your watchlist if you're looking for a sharp but substantial dramedy. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jRbeCjZqikQ2EHHtY9zn9F</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9iKnSEMsGsBxP5FMie7Qh3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Oct 2026 04:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[HBO Max]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9iKnSEMsGsBxP5FMie7Qh3-1920-80.jpg">
                                                            <media:credit><![CDATA[A24]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[(L-R) Penélope Cruz and Olivia Wilde in &quot;The Invite&quot; (2026).]]></media:description>                                                            <media:text><![CDATA[(L-R) Penélope Cruz and Olivia Wilde in &quot;The Invite&quot; (2026).]]></media:text>
                                <media:title type="plain"><![CDATA[(L-R) Penélope Cruz and Olivia Wilde in &quot;The Invite&quot; (2026).]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9iKnSEMsGsBxP5FMie7Qh3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Olivia Wilde’s latest directorial effort hits uncomfortably close to home. A24's R-rated relationship dramedy <strong>"The Invite"</strong> — which stars Seth Rogen and Wilde as a married couple on the brink of collapse when their much cooler (not to mention smokin' hot) neighbors pay a visit — has officially made its streaming debut on HBO Max. Part situational comedy and part cringe-inducing relationship thriller, it turns a casual evening of wine and neighborly conversation into a gauntlet of awkwardness and marital dysfunction that will crack you up before tearing your heart out. </p><p>I saw "The Invite" in theaters to see if it really was as great as all my friends said it was, and I'm happy to say that it does live up to the hype. I've been a huge fan of Olivia Wilde's movies since the phenomenal coming-of-age comedy "Booksmart," so when I saw her third directorial effort (and easily her best yet) just landed on HBO Max, it was the perfect excuse to yap about it. </p><p>"The Invite" is a remake of the 2020 Spanish comedy "The People Upstairs," which was such a hit that it spawned adaptations in several countries, including Russia, South Korea and Italy. Rashida Jones and Will McCormack’s screenplay is sharp and refreshingly honest despite working from a pretty firmly established blueprint.</p><p>Now that it's on HBO Max, "The Invite" deserves a spot on your watchlist if you're looking for a sharp but substantial dramedy to watch. Not sold yet? Here's everything you need to know about why "The Invite" should make your next movie night. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgAoX"></div>                            </div>                            <script src="https://kwizly.com/embed/exgAoX.js" async></script><h2 id="what-is-39-the-invite-39-about">What is 'The Invite' about?</h2><p>For a comedy, "The Invite" feels like an endurance test in social awkwardness. Married couple Joe (Seth Rogen) and Angela (Olivia Wilde) are at each other's throats from the moment we first meet them, fighting over a last-minute dinner party Joe swears he was kept in the dark about. His rapid-fire complaining about everything under the sun — from lingering back pain to nitpicking Angela's menu choices and the impractical foldable bicycle she talked him into buying — establish him as a bitter shell of the man she fell in love with. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/OJ19I9q_hOQ" allowfullscreen></iframe></div></div><p>When their devastatingly suave upstairs neighbors, Piña (Penélope Cruz) and Hawk (Edward Norton), drop by for dinner, the need for everything to go perfectly kicks Angela's anxiety into high gear. She claims the invite was a Hail Mary for the noise from their recent renovations, but Joe has something else top of mind. In his usual passive-aggressive fashion, he wants Piña and Hawk to apologize for keeping him up with their inconsiderately noisy and uninhibited sex. Sex that the couple has talked about a normal number of times, mind you. </p><p>Once the wine gets flowing and a joint gets passed around, the evening takes some unexpected (but notably not unwelcome) turns, coaxing the bickering couple's most intimate desires to the surface until it becomes impossible to ignore the cracks in their relationship any longer. </p><h2 id="a-smarter-and-hornier-version-of-39-the-break-up-39">A smarter (and hornier) version of 'The Break Up'</h2><p>When I was watching "The Invite" in theaters, I couldn't help but think about another entirely too real domestic disaster comedy: Vince Vaughn and Jennifer Aniston's "The Break Up." Both find humor in the messy reality of long-term partnerships, but while "The Break Up" leans into familiar rom-com territory, "The Invite" feels like a smarter, more grown-up version of the same conceit. One that finds a ton of humor in the awkwardness of a sexless marriage suddenly thrust under a microscope. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cqUmS29vxCarAF4oB7UjQK" name="3F2TCE3" alt="Penelope Cruz as Pina in The Invite" src="https://cdn.mos.cms.futurecdn.net/cqUmS29vxCarAF4oB7UjQK-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><p>Much of "The Invite’s" comedy comes from the electric chemistry between its four leads. Rogen plays the ironic outsider who alternates between puncturing the escalating absurdity with knowing jokes and bursts of outrage. His grounded wit balances perfectly against Wilde's particular brand of neuroticism. She's adorably frazzled, clearly barely holding it together, and when propositioned with a foursome, the first question out of her mouth is "what would the procedural protocol be?" She's so flustered after kissing a woman that she blurts out "namaste" — truly a disaster bisexual after my own heart. </p><p>While Piña and Hawk remain effortlessly composed and self-assured, Angela and Joe are sweaty and increasingly mortified by how lame they seem in comparison. As endearing as I found Wilde's character, Cruz really stole the show for me. Her magnetism draws you in just as it does Angela and Joe as she keeps up a breezy banter in the face of one social screw-up after another. She watches them like a cat playing with its food, calling out Joe for staring at her tits in the elevator while showing no hesitation to hit on them both. Flirting in movies can often feel contrived and stilted, but "The Invite" has some of the most natural chemistry I've seen in a while. </p><p>As a sex therapist, Piña practically has X-ray vision into the real problems fueling the couple's constant bickering, and her monologue near the end outlining as much is one of the movie's most mesmerizing moments. I wouldn't be surprised to see her up for Best Supporting Actress this award season. </p><h2 id="stream-39-the-invite-39-on-hbo-max-now">Stream 'The Invite' on HBO Max now</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="xBsySQAp3MdD6dYRqgoHf3" name="The-Invite LIST2" alt="Olivia Wilde in "The Invite" (2026)." src="https://cdn.mos.cms.futurecdn.net/xBsySQAp3MdD6dYRqgoHf3-1920-80.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: A24)</span></figcaption></figure><p>"The Invite" takes a while to find its rhythm, but sharp dialogue and artistically composed shots keep the pace moving along. Wilde’s direction keeps the camera close and claustrophobic within the apartment, turning a single-location set into a pressure cooker of social awkwardness that'll leave your skin crawling. A surprisingly heartfelt emotional ending caps things off beautifully, offering a spark of hope amid the flood of relationship cynicism.  </p><p>I'm far from the only one singing "The Invite's" praises. It's currently at a near-perfect 96% on Rotten Tomatoes, with the critical consensus reading: "Perversely funny while giving its quartet of fine actors some of their best material yet, <em>The Invite</em> is a sophisticated farce that reaffirms Olivia Wilde as one of the most exciting filmmakers working today."</p><p>Now that it's streaming on HBO Max, my hope is even more folks will enjoy this perfectly orchestrated dissection of relationships. With "The Invite," Wilde's combined the hallmarks of a situational comedy with suspense and nuanced characters that make the comedic moments land all that much more. I'm going to continue eating up every movie she makes, and encourage y'all to do the same. </p><p><em><strong>Watch </strong></em><a href="https://www.hbomax.com/movie/fa938c47-f857-4c06-b425-7e5cb2d8bb0a" target="_blank" rel="nofollow"><em><strong>"The Invite" on HBO Max</strong></em></a><em><strong> now</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hbo-max/3-underrated-hbo-max-miniseries-you-can-binge-in-one-day-including-a-war-drama-and-political-thriller">3 underrated HBO Max miniseries you can binge in one day — including a war drama and political thriller</a></li><li><a href="https://www.tomsguide.com/entertainment/hbo-max/i-went-into-a24s-usd400-million-horror-hit-backrooms-knowing-nothing-that-might-be-the-best-way-to-watch-it-on-hbo-max">I went into A24's $400 million horror hit 'Backrooms' knowing nothing. That might be the best way to watch it on HBO Max</a></li><li><a href="https://www.tomsguide.com/entertainment/hbo-max/kyle-chandler-and-aaron-pierre-shed-light-on-lanterns-after-stunning-finale-i-had-to-gently-wipe-away-a-tear">Kyle Chandler and Aaron Pierre shed light on 'Lanterns' after stunning finale: 'I had to gently wipe away a tear'</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ What to watch tonight: 20 new shows and movies just added to Netflix, Hulu, Peacock and more (Oct. 26) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, <a href="https://www.tomsguide.com/entertainment/streaming/hulu">Hulu</a>, <a href="https://www.tomsguide.com/entertainment/streaming/peacock">Peacock</a> etc to see what's recently landed.  I've even added some live sports you can stream on some of the best streaming services, along with the latest episodes and podcasts. </p><p>Here are all the new shows and movies (and live events) you can stream tonight (October 26), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">5 best movies to stream on Prime Video for Halloween 2026</a>. </p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="minimum-wage-series-premiere-netflix">‘Minimum Wage’ (series premiere) (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/SO4CU9P8--8" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Workplace comedy series</p><p><strong>What it's about:</strong> "Minimum Wage" follows a group of teenage employees trying to survive working at a chaotic local pizza shop while juggling school, demanding managers and low pay. Between hectic lunchtime rushes, workplace rivalries and their eccentric boss, the staff struggle to keep things running without losing their minds. This short-form workplace comedy turns the everyday frustrations of working in the service industry into a series of fast-paced, chaotic episodes.</p><p><strong>Why you should watch it: </strong>If you love quick-witted workplace comedies, "Minimum Wage" deserves a spot on your watchlist. Its chaotic pizzeria setting, funny boss played by Randall Park and relatable teenage staff promise plenty of awkward encounters and laugh-out-loud mishaps. With short, fast-paced episodes, it's an easy binge for anyone craving a lighthearted comedy about surviving terrible shifts.</p><p><em>Watch "Minimum Wage" on </em><a href="https://www.netflix.com/title/82193667" target="_blank" rel="nofollow"><em>Netflix</em></a><em> now</em></p><h2 id="apollo-has-fallen-season-1-hulu">‘Apollo Has Fallen’ (season 1) (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/FEOI20fL0i4" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Spy thriller series</p><p><strong>What it's about: </strong>MI6 agent Zara Taylor (Ritu Arya) and former protection officer Vincent Taleb (Tewfik Jallab) reunite after a mission off the Libyan coast goes disastrously wrong. When Russian mercenary Yuri Mishkin (Jacek Koman) kidnaps a microbiologist to develop a deadly biological weapon, the pair must uncover a dangerous conspiracy, expose a potential traitor within MI6 and stop a virus from threatening Europe. </p><p><strong>Why you should watch it: </strong>Fans of spy thrillers should add “Apollo Has Fallen” to their watchlist. Starring Ritu Arya and Tewfik Jallab, the eight-episode sequel follows a globe-trotting mission involving international conspiracies, dangerous mercenaries and a deadly biological threat. With explosive action, unexpected twists and a race against time to prevent a catastrophe, the series keeps the stakes high throughout. </p><p><em>Watch "Apollo Has Fallen" on </em><a href="https://www.hulu.com/welcome" target="_blank" rel="nofollow"><em>Hulu</em></a><em> now</em></p><h2 id="1992-2024-peacock">‘1992’ (2024) (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/CyrVTcTi7aE" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Crime thriller movie</p><p><strong>What it's about:</strong> Set during the 1992 Los Angeles uprising following the Rodney King verdict, "1992" follows Mercer (Tyrese Gibson), a factory worker trying to rebuild his life and repair his relationship with his son. Meanwhile, Lowell (Ray Liotta) and his son Riggin (Scott Eastwood) plan a dangerous heist at Mercer's workplace. As violence erupts across the city, their paths collide, putting both families in a desperate fight to survive. </p><p><strong>Why you should watch it:</strong> “1992” is a solid choice for fans of gritty crime thrillers. It includes a tense heist storyline with explosive action and strong performances from Tyrese Gibson and Ray Liotta in one of his final film roles. With plenty of juicy confrontations, family drama and a turbulent historical backdrop, this thriller offers plenty to keep you invested if you’re looking for a crime story with an emotional edge.</p><p><em>Watch "1992" on </em><a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><em>Peacock</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-monday-oct-26"><span>Your streaming guide: Monday, Oct 26</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"Minimum Wage" (Netflix series)</li><li>"Sesame Street Mecha Builders" (season 1)</li><li>WWE Raw (8 p.m. ET)</li></ul><p><strong>HULU</strong></p><ul><li>"America’s Funniest Home Videos" (season 37 new episode) (ABC) </li><li>"Between Steps" (new episode)</li><li>"Handsome" (new episode)</li><li>"The Mob" (series premiere)</li><li>"That Was Us" (new podcast episode)</li><li>"Apollo Has Fallen" (2026)</li></ul><p><strong>DISNEY+</strong></p><ul><li>"Between Steps" (new episode)</li><li>"Handsome" (new episode)</li><li>"Pod Meets World" (new podcast episode)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"1992" (2024)</li><li>"The Voice" (season 30 new episode)</li><li>"Line of Fire" (new episode)</li><li>"Days of Our Lives" (new episode)</li><li>NBA: Golden State Warriors at Denver Nuggets ( 9:30 p.m. ET)</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>NHL: Los Angeles Kings vs. New York Rangers (7:00 p.m. ET)</li><li>NFL: Dallas Cowboys vs. Philadelphia Eagles (8:15 p.m. ET)</li><li>NHL: Toronto Maple Leafs vs. Calgary Flames (8:30 p.m. ET)</li><li>NHL: Detroit Red Wings vs. Edmonton Oilers (9:30 p.m. ET)</li></ul><p><strong>SHUDDER</strong></p><ul><li>"Fangoria Chainsaw Awards"</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/tubi-added-186-new-movies-in-october-dont-miss-these-3-highly-rated-horror-hits-you-can-stream-for-free-now">Tubi added 186 new movies in October</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-movies-to-stream-on-netflix-for-halloween-2026-including-an-80s-classic-who-ya-gonna-call">5 best movies to stream on Netflix for Halloween 2026</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/what-to-watch-tonight-20-new-shows-and-movies-just-added-to-netflix-hulu-peacock-and-more-oct-26-2026</link>
                                                                            <description>
                            <![CDATA[ Looking for what to watch? Here's your guide to every movie and show streaming tonight. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wy56Uda3pCX8M9fKKeYyTY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NTDc8bRJygz8fcHEwNkUw4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 26 Oct 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ alix.blackburn@futurenet.com (Alix Blackburn) ]]></author>                    <dc:creator><![CDATA[ Alix Blackburn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8UxyT2McanNFLYwQ6wC7di-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NTDc8bRJygz8fcHEwNkUw4-1920-80.jpg">
                                                            <media:credit><![CDATA[Netflix]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ryan Micho, Grace Reiter and Tommy Armstrong in &quot;Minimum Wage&quot; on Netflix]]></media:description>                                                            <media:text><![CDATA[Ryan Micho, Grace Reiter and Tommy Armstrong in &quot;Minimum Wage&quot; on Netflix]]></media:text>
                                <media:title type="plain"><![CDATA[Ryan Micho, Grace Reiter and Tommy Armstrong in &quot;Minimum Wage&quot; on Netflix]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NTDc8bRJygz8fcHEwNkUw4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, <a href="https://www.tomsguide.com/entertainment/streaming/hulu">Hulu</a>, <a href="https://www.tomsguide.com/entertainment/streaming/peacock">Peacock</a> etc to see what's recently landed.  I've even added some live sports you can stream on some of the best streaming services, along with the latest episodes and podcasts. </p><p>Here are all the new shows and movies (and live events) you can stream tonight (October 26), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">5 best movies to stream on Prime Video for Halloween 2026</a>. </p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="minimum-wage-series-premiere-netflix">‘Minimum Wage’ (series premiere) (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/SO4CU9P8--8" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Workplace comedy series</p><p><strong>What it's about:</strong> "Minimum Wage" follows a group of teenage employees trying to survive working at a chaotic local pizza shop while juggling school, demanding managers and low pay. Between hectic lunchtime rushes, workplace rivalries and their eccentric boss, the staff struggle to keep things running without losing their minds. This short-form workplace comedy turns the everyday frustrations of working in the service industry into a series of fast-paced, chaotic episodes.</p><p><strong>Why you should watch it: </strong>If you love quick-witted workplace comedies, "Minimum Wage" deserves a spot on your watchlist. Its chaotic pizzeria setting, funny boss played by Randall Park and relatable teenage staff promise plenty of awkward encounters and laugh-out-loud mishaps. With short, fast-paced episodes, it's an easy binge for anyone craving a lighthearted comedy about surviving terrible shifts.</p><p><em>Watch "Minimum Wage" on </em><a href="https://www.netflix.com/title/82193667" target="_blank" rel="nofollow"><em>Netflix</em></a><em> now</em></p><h2 id="apollo-has-fallen-season-1-hulu">‘Apollo Has Fallen’ (season 1) (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/FEOI20fL0i4" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Spy thriller series</p><p><strong>What it's about: </strong>MI6 agent Zara Taylor (Ritu Arya) and former protection officer Vincent Taleb (Tewfik Jallab) reunite after a mission off the Libyan coast goes disastrously wrong. When Russian mercenary Yuri Mishkin (Jacek Koman) kidnaps a microbiologist to develop a deadly biological weapon, the pair must uncover a dangerous conspiracy, expose a potential traitor within MI6 and stop a virus from threatening Europe. </p><p><strong>Why you should watch it: </strong>Fans of spy thrillers should add “Apollo Has Fallen” to their watchlist. Starring Ritu Arya and Tewfik Jallab, the eight-episode sequel follows a globe-trotting mission involving international conspiracies, dangerous mercenaries and a deadly biological threat. With explosive action, unexpected twists and a race against time to prevent a catastrophe, the series keeps the stakes high throughout. </p><p><em>Watch "Apollo Has Fallen" on </em><a href="https://www.hulu.com/welcome" target="_blank" rel="nofollow"><em>Hulu</em></a><em> now</em></p><h2 id="1992-2024-peacock">‘1992’ (2024) (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/CyrVTcTi7aE" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Crime thriller movie</p><p><strong>What it's about:</strong> Set during the 1992 Los Angeles uprising following the Rodney King verdict, "1992" follows Mercer (Tyrese Gibson), a factory worker trying to rebuild his life and repair his relationship with his son. Meanwhile, Lowell (Ray Liotta) and his son Riggin (Scott Eastwood) plan a dangerous heist at Mercer's workplace. As violence erupts across the city, their paths collide, putting both families in a desperate fight to survive. </p><p><strong>Why you should watch it:</strong> “1992” is a solid choice for fans of gritty crime thrillers. It includes a tense heist storyline with explosive action and strong performances from Tyrese Gibson and Ray Liotta in one of his final film roles. With plenty of juicy confrontations, family drama and a turbulent historical backdrop, this thriller offers plenty to keep you invested if you’re looking for a crime story with an emotional edge.</p><p><em>Watch "1992" on </em><a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><em>Peacock</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-monday-oct-26"><span>Your streaming guide: Monday, Oct 26</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"Minimum Wage" (Netflix series)</li><li>"Sesame Street Mecha Builders" (season 1)</li><li>WWE Raw (8 p.m. ET)</li></ul><p><strong>HULU</strong></p><ul><li>"America’s Funniest Home Videos" (season 37 new episode) (ABC) </li><li>"Between Steps" (new episode)</li><li>"Handsome" (new episode)</li><li>"The Mob" (series premiere)</li><li>"That Was Us" (new podcast episode)</li><li>"Apollo Has Fallen" (2026)</li></ul><p><strong>DISNEY+</strong></p><ul><li>"Between Steps" (new episode)</li><li>"Handsome" (new episode)</li><li>"Pod Meets World" (new podcast episode)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"1992" (2024)</li><li>"The Voice" (season 30 new episode)</li><li>"Line of Fire" (new episode)</li><li>"Days of Our Lives" (new episode)</li><li>NBA: Golden State Warriors at Denver Nuggets ( 9:30 p.m. ET)</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>NHL: Los Angeles Kings vs. New York Rangers (7:00 p.m. ET)</li><li>NFL: Dallas Cowboys vs. Philadelphia Eagles (8:15 p.m. ET)</li><li>NHL: Toronto Maple Leafs vs. Calgary Flames (8:30 p.m. ET)</li><li>NHL: Detroit Red Wings vs. Edmonton Oilers (9:30 p.m. ET)</li></ul><p><strong>SHUDDER</strong></p><ul><li>"Fangoria Chainsaw Awards"</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/tubi-added-186-new-movies-in-october-dont-miss-these-3-highly-rated-horror-hits-you-can-stream-for-free-now">Tubi added 186 new movies in October</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-movies-to-stream-on-netflix-for-halloween-2026-including-an-80s-classic-who-ya-gonna-call">5 best movies to stream on Netflix for Halloween 2026</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch 'Love Island Australia' 2026 for FREE from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Of all the villas from all the editions of this franchise, all-too-brief exes Natalie and Jack just had to end up on “Love Island Australia" season 8 together. Spoiler alert: it didn't end too well. The Gold Coast pair are two of 14 original islanders in the Fiji villa, but host Sophie Monk is taking every opportunity to tinker.</p><p>Here's how to watch “Love Island Australia" 2026 online <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> — and potentially for free.</strong></p><div  class="fancy-box"><div class="fancy_box-title">'Love Island Australia' 2026 streams, release date</div><div class="fancy_box_body"><p class="fancy-box__body-text">"Love Island Australia" season 8 premieres on Monday, October 26 in Australia.<br>► <strong>Time: </strong>10 a.m. AEDT / 11 p.m. GMT (Sun.) / 7 p.m. ET (Sun.) / 4 p.m. PT (Sun.)<br><strong>• WATCH FREE — </strong><a data-analytics-id="inline-link" href="https://www.9now.com.au/love-island-australia" target="_blank" rel="nofollow"><strong>9Now</strong></a><strong> </strong>(Australia)<br><strong>• WATCH FREE — </strong><a data-analytics-id="inline-link" href="https://www.tvnz.co.nz/shows/love-island-australia" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a><strong> </strong>(New Zealand)<br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark with this Black Friday deal</strong></a></p></div></div><p>Jordan describes himself as a "self-made international landlord". On a completely unrelated note, he's also the son of former Prime Minister of Tonga Sialeʻataongo Tuʻivakanō. Cut from a similar cloth is "funemployed" Phoebe, who boasts she once burned through $70,000 of an enormous inheritance in half a year. </p><p>Fitness coach Shawnee is battle-ready, having prepared for the villa by dating S4's Callum Hole, diesel fitter Jarrar claims he's so attractive he gets women into the sack by literally barking at them in the street, and tradie Keanu and model Merizel have played in the NRL and A-League respectively. </p><p>It'll take more than that to impress former Miss New Zealand Sammi, who's had flings with several of the All Blacks, and airline ground crew member Natalie, who says she's had her fill of influencers and commitment-shy man-babies... so she's gone one Love Island. </p><p>Read on as we explain how to watch "Love Island Australia" 2026 online from anywhere, starting with<strong> free options</strong>. Scroll down for the full list of contestants.</p><h3 class="article-body__section" id="section-how-to-watch-love-island-australia-2026-for-free"><span>How to watch 'Love Island Australia' 2026 for FREE</span></h3><p>You can watch "Love Island Australia" 2026 free-of-charge on <a href="https://www.9now.com.au/love-island-australia" target="_blank" rel="nofollow"><strong>9Now</strong></a> in Australia (from Monday, October 26) and on <a href="https://www.tvnz.co.nz/shows/love-island-australia" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a> in New Zealand (from Tuesday, October 27). </p><p><strong>Abroad when it's on?</strong> <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to get around the geo-restrictions that will prevent your favorite streamer from working. Scroll down for all the details.</p><h2 class="article-body__section" id="section-how-to-watch-love-island-australia-2026-from-anywhere"><span>How to watch 'Love Island Australia' 2026 from anywhere</span></h2><p>Away from home at the moment and blocked from watching "Love Island Australia" 2026 on your usual subscription?</p><p>You can still tune in live live thanks to the wonders of a <a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow">Surfshark</a> is one of the top picks right now:</p><div class="product"><a data-dimension112="6d7e9d22-d117-11f1-a97e-3db8162ebfc5" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:355px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NT2ETeUvYBCuRnN2scd4SC" name="surfshark logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NT2ETeUvYBCuRnN2scd4SC-1920-80.jpg" mos="" align="middle" fullscreen="" width="355" height="355" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="6d7e9d22-d117-11f1-a97e-3db8162ebfc5" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension25=""><strong>Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan</strong></a></p><p><a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">Surfshark</a> is our favourite cheap VPN — and it's on sale today! We use it to watch streaming services from abroad, block ads, protect from viruses, and more...</p><p><strong>🏆 $2.49 / £1.79 per month</strong><br><strong>📺 Unlock streams abroad</strong><br><strong>✅ 30-day money-back guarantee</strong><br>⏱️ <strong>Hurry! Deal ends soon.</strong></p><p>Pick up Surfshark today and stream "Love Island Australia" 2026 from anywhere. <a class="view-deal button" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="6d7e9d22-d117-11f1-a97e-3db8162ebfc5" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> is the one we recommend.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you want to watch the show free-of-charge on 9Now, choose 'Australia' from the list.</p><p><strong>3. Sit back and enjoy the show. </strong>Head to <a href="https://www.9now.com.au/love-island-australia" target="_blank" rel="nofollow">9Now</a>, sign in, and watch "Love Island Australia" 2026 for free.</p><h2 class="article-body__section" id="section-can-i-watch-love-island-australia-2026-in-the-u-s"><span>Can I watch 'Love Island Australia' 2026 in the U.S.?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6%2AivFEQ&offerid=763711.206&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow">Hulu</a> is home to "Love Island Australia" in the U.S., but at the time of writing there's no word on when season 8 will air.</p><p>If you're an Aussie or a Kiwi currently in the U.S., you can still catch the show for free by using a VPN, such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a>.</p><h2 class="article-body__section" id="section-can-i-watch-love-island-australia-2026-in-canada"><span>Can I watch 'Love Island Australia' 2026 in Canada?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, "Love Island Australia" airs on Hayu and CTV, but plans for season 8 are still under wraps at the time of writing. </p><p>If you're in Canada for work or on vacation from Australia or New Zealand, you can catch the show for free by using a VPN, such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a>.</p><h2 class="article-body__section" id="section-can-i-watch-love-island-australia-2026-in-the-u-k"><span>Can I watch 'Love Island Australia' 2026 in the U.K.?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>At the time of writing there's no word on when "Love Island Australia" season 8 will hit the U.K., but the silver lining is that when it does arrive it'll be free-to-air on <a href="https://www.itv.com/" target="_blank" rel="nofollow">ITVX</a>.</p><p>Use a VPN, such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a>, to stream "Love Island Australia" 2026 free-of-charge if you're currently in the U.K. from Australia or New Zealand.</p><h2 class="article-body__section" id="section-how-to-watch-love-island-australia-2026-in-australia"><span>How to watch 'Love Island Australia' 2026 in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>"Love Island Australia" 2026 airs<strong> </strong>on <strong>Channel 9 </strong>at <strong>8:30 p.m. AEDT</strong> from <strong>Monday to Thursday</strong>, starting October 26.</p><p>However, each episode will be available to stream on the free <a href="https://www.9now.com.au/" target="_blank" rel="nofollow"><strong>9Now</strong></a> platform from <strong>10 a.m.</strong>.</p><p>Companion series "Love Island Australia: Unseen. Uncut." airs on <a href="https://www.stan.com.au/" target="_blank" rel="nofollow"><strong>Stan</strong></a>, which starts at AU$9.99/month. </p><p>If you’re currently outside Australia but don't want to miss out, you can use a VPN such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to tap into your usual coverage.</p><h2 class="article-body__section" id="section-love-island-australia-2026-need-to-know"><span>'Love Island Australia' 2026 — Need to Know</span></h2><section class="article__schema-question"><h3>Who are the 'Love Island Australia' 2026 boys?</h3><article class="article__schema-answer"><ul><li>Jack Wheldon, 24, tradie trainer, Gold Coast</li><li>Jarrar Haidar, 22, diesel fitter, Wollongong</li><li>Jordan Kaho, 24, Airbnb owner, Canberra</li><li>Keanu Wainohu, 25, tradie, Sydney</li><li>Lachlan Cubis, 26, chiropractor, Sydney</li><li>Merizel dos Santos, 28, model, Gold Coast</li><li>Oliver Spitteler, 26, personal trainer, Perth</li></ul></article></section><section class="article__schema-question"><h3>Who are the 'Love Island Australia' 2026 girls?</h3><article class="article__schema-answer"><ul><li>Amanda Boue, 26, jeweller & model, Sydney</li><li>Ava Toulson, 24, traffic controller, Perth</li><li>Layla Wilson, 22, pilates instructor, Canberra</li><li>Natalie Maree, 23, airline ground crew, Gold Coast</li><li>Phoebe Jamieson, 23, unemployed, Adelaide/London, U.K.</li><li>Samantha Poole, 23, model & content creator, Whangārei, New Zealand</li><li>Shawnee Schein, 27, online fitness coach, Gold Coast</li></ul></article></section><section class="article__schema-question"><h3>When is the 'Love Island Australia' season 8 finale?</h3><article class="article__schema-answer"><p>The "Love Island Australia" 2026 finale is yet to be determined at the time of writing. However, each of the past four seasons have comprised 29 episodes, and if season 8 follows suit, it will end on Monday, December 14. </p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-this-city-is-ours-season-2" target="_blank">How to watch 'This City is Ours' season 2 for free</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">The best streaming VPN</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-great-british-bake-off-2026-free" target="_blank">How to watch 'The Great British Bake Off' 2026 for free</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/how-to-watch-love-island-australia-2026-for-free-from-anywhere</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch "Love Island Australia" 2026 for free from anywhere, as Sophie Monk and Eoghan McDermott run the roost over the new islanders in Fiji. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bQGBsFoe8fa3abkYqCUXVM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/z3NZw4jYqxeeMHanj3pNsN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 26 Oct 2026 16:38:00 +0000</pubDate>                                                                                                                                <updated>Mon, 26 Oct 2026 16:45:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ikPsMQjEgxFXeWRgg5zHe8-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/z3NZw4jYqxeeMHanj3pNsN-1920-80.jpg">
                                                            <media:credit><![CDATA[Ben Symons/Peacock via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Love Island Australia 2026 host Sophie Monk]]></media:description>                                                            <media:text><![CDATA[Love Island Australia 2026 host Sophie Monk]]></media:text>
                                <media:title type="plain"><![CDATA[Love Island Australia 2026 host Sophie Monk]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/z3NZw4jYqxeeMHanj3pNsN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Of all the villas from all the editions of this franchise, all-too-brief exes Natalie and Jack just had to end up on “Love Island Australia" season 8 together. Spoiler alert: it didn't end too well. The Gold Coast pair are two of 14 original islanders in the Fiji villa, but host Sophie Monk is taking every opportunity to tinker.</p><p>Here's how to watch “Love Island Australia" 2026 online <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> — and potentially for free.</strong></p><div  class="fancy-box"><div class="fancy_box-title">'Love Island Australia' 2026 streams, release date</div><div class="fancy_box_body"><p class="fancy-box__body-text">"Love Island Australia" season 8 premieres on Monday, October 26 in Australia.<br>► <strong>Time: </strong>10 a.m. AEDT / 11 p.m. GMT (Sun.) / 7 p.m. ET (Sun.) / 4 p.m. PT (Sun.)<br><strong>• WATCH FREE — </strong><a data-analytics-id="inline-link" href="https://www.9now.com.au/love-island-australia" target="_blank" rel="nofollow"><strong>9Now</strong></a><strong> </strong>(Australia)<br><strong>• WATCH FREE — </strong><a data-analytics-id="inline-link" href="https://www.tvnz.co.nz/shows/love-island-australia" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a><strong> </strong>(New Zealand)<br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark with this Black Friday deal</strong></a></p></div></div><p>Jordan describes himself as a "self-made international landlord". On a completely unrelated note, he's also the son of former Prime Minister of Tonga Sialeʻataongo Tuʻivakanō. Cut from a similar cloth is "funemployed" Phoebe, who boasts she once burned through $70,000 of an enormous inheritance in half a year. </p><p>Fitness coach Shawnee is battle-ready, having prepared for the villa by dating S4's Callum Hole, diesel fitter Jarrar claims he's so attractive he gets women into the sack by literally barking at them in the street, and tradie Keanu and model Merizel have played in the NRL and A-League respectively. </p><p>It'll take more than that to impress former Miss New Zealand Sammi, who's had flings with several of the All Blacks, and airline ground crew member Natalie, who says she's had her fill of influencers and commitment-shy man-babies... so she's gone one Love Island. </p><p>Read on as we explain how to watch "Love Island Australia" 2026 online from anywhere, starting with<strong> free options</strong>. Scroll down for the full list of contestants.</p><h3 class="article-body__section" id="section-how-to-watch-love-island-australia-2026-for-free"><span>How to watch 'Love Island Australia' 2026 for FREE</span></h3><p>You can watch "Love Island Australia" 2026 free-of-charge on <a href="https://www.9now.com.au/love-island-australia" target="_blank" rel="nofollow"><strong>9Now</strong></a> in Australia (from Monday, October 26) and on <a href="https://www.tvnz.co.nz/shows/love-island-australia" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a> in New Zealand (from Tuesday, October 27). </p><p><strong>Abroad when it's on?</strong> <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to get around the geo-restrictions that will prevent your favorite streamer from working. Scroll down for all the details.</p><h2 class="article-body__section" id="section-how-to-watch-love-island-australia-2026-from-anywhere"><span>How to watch 'Love Island Australia' 2026 from anywhere</span></h2><p>Away from home at the moment and blocked from watching "Love Island Australia" 2026 on your usual subscription?</p><p>You can still tune in live live thanks to the wonders of a <a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow">Surfshark</a> is one of the top picks right now:</p><div class="product"><a data-dimension112="6d7e9d22-d117-11f1-a97e-3db8162ebfc5" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:355px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NT2ETeUvYBCuRnN2scd4SC" name="surfshark logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NT2ETeUvYBCuRnN2scd4SC-1920-80.jpg" mos="" align="middle" fullscreen="" width="355" height="355" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="6d7e9d22-d117-11f1-a97e-3db8162ebfc5" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension25=""><strong>Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan</strong></a></p><p><a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">Surfshark</a> is our favourite cheap VPN — and it's on sale today! We use it to watch streaming services from abroad, block ads, protect from viruses, and more...</p><p><strong>🏆 $2.49 / £1.79 per month</strong><br><strong>📺 Unlock streams abroad</strong><br><strong>✅ 30-day money-back guarantee</strong><br>⏱️ <strong>Hurry! Deal ends soon.</strong></p><p>Pick up Surfshark today and stream "Love Island Australia" 2026 from anywhere. <a class="view-deal button" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="6d7e9d22-d117-11f1-a97e-3db8162ebfc5" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter — just $2.49/mo on the 2-year plan" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> is the one we recommend.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you want to watch the show free-of-charge on 9Now, choose 'Australia' from the list.</p><p><strong>3. Sit back and enjoy the show. </strong>Head to <a href="https://www.9now.com.au/love-island-australia" target="_blank" rel="nofollow">9Now</a>, sign in, and watch "Love Island Australia" 2026 for free.</p><h2 class="article-body__section" id="section-can-i-watch-love-island-australia-2026-in-the-u-s"><span>Can I watch 'Love Island Australia' 2026 in the U.S.?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6%2AivFEQ&offerid=763711.206&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow">Hulu</a> is home to "Love Island Australia" in the U.S., but at the time of writing there's no word on when season 8 will air.</p><p>If you're an Aussie or a Kiwi currently in the U.S., you can still catch the show for free by using a VPN, such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a>.</p><h2 class="article-body__section" id="section-can-i-watch-love-island-australia-2026-in-canada"><span>Can I watch 'Love Island Australia' 2026 in Canada?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, "Love Island Australia" airs on Hayu and CTV, but plans for season 8 are still under wraps at the time of writing. </p><p>If you're in Canada for work or on vacation from Australia or New Zealand, you can catch the show for free by using a VPN, such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a>.</p><h2 class="article-body__section" id="section-can-i-watch-love-island-australia-2026-in-the-u-k"><span>Can I watch 'Love Island Australia' 2026 in the U.K.?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>At the time of writing there's no word on when "Love Island Australia" season 8 will hit the U.K., but the silver lining is that when it does arrive it'll be free-to-air on <a href="https://www.itv.com/" target="_blank" rel="nofollow">ITVX</a>.</p><p>Use a VPN, such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_8&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a>, to stream "Love Island Australia" 2026 free-of-charge if you're currently in the U.K. from Australia or New Zealand.</p><h2 class="article-body__section" id="section-how-to-watch-love-island-australia-2026-in-australia"><span>How to watch 'Love Island Australia' 2026 in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>"Love Island Australia" 2026 airs<strong> </strong>on <strong>Channel 9 </strong>at <strong>8:30 p.m. AEDT</strong> from <strong>Monday to Thursday</strong>, starting October 26.</p><p>However, each episode will be available to stream on the free <a href="https://www.9now.com.au/" target="_blank" rel="nofollow"><strong>9Now</strong></a> platform from <strong>10 a.m.</strong>.</p><p>Companion series "Love Island Australia: Unseen. Uncut." airs on <a href="https://www.stan.com.au/" target="_blank" rel="nofollow"><strong>Stan</strong></a>, which starts at AU$9.99/month. </p><p>If you’re currently outside Australia but don't want to miss out, you can use a VPN such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to tap into your usual coverage.</p><h2 class="article-body__section" id="section-love-island-australia-2026-need-to-know"><span>'Love Island Australia' 2026 — Need to Know</span></h2><section class="article__schema-question"><h3>Who are the 'Love Island Australia' 2026 boys?</h3><article class="article__schema-answer"><ul><li>Jack Wheldon, 24, tradie trainer, Gold Coast</li><li>Jarrar Haidar, 22, diesel fitter, Wollongong</li><li>Jordan Kaho, 24, Airbnb owner, Canberra</li><li>Keanu Wainohu, 25, tradie, Sydney</li><li>Lachlan Cubis, 26, chiropractor, Sydney</li><li>Merizel dos Santos, 28, model, Gold Coast</li><li>Oliver Spitteler, 26, personal trainer, Perth</li></ul></article></section><section class="article__schema-question"><h3>Who are the 'Love Island Australia' 2026 girls?</h3><article class="article__schema-answer"><ul><li>Amanda Boue, 26, jeweller & model, Sydney</li><li>Ava Toulson, 24, traffic controller, Perth</li><li>Layla Wilson, 22, pilates instructor, Canberra</li><li>Natalie Maree, 23, airline ground crew, Gold Coast</li><li>Phoebe Jamieson, 23, unemployed, Adelaide/London, U.K.</li><li>Samantha Poole, 23, model & content creator, Whangārei, New Zealand</li><li>Shawnee Schein, 27, online fitness coach, Gold Coast</li></ul></article></section><section class="article__schema-question"><h3>When is the 'Love Island Australia' season 8 finale?</h3><article class="article__schema-answer"><p>The "Love Island Australia" 2026 finale is yet to be determined at the time of writing. However, each of the past four seasons have comprised 29 episodes, and if season 8 follows suit, it will end on Monday, December 14. </p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-this-city-is-ours-season-2" target="_blank">How to watch 'This City is Ours' season 2 for free</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">The best streaming VPN</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-great-british-bake-off-2026-free" target="_blank">How to watch 'The Great British Bake Off' 2026 for free</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Prime Video top 10 movies — here’s the 3 worth watching this week (Oct. 26-Nov. 1) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Halloween week is finally upon us, so it’s only right that I picked out an ultra nasty slasher from the latest <strong>top 10 Prime Video movies</strong> chart. I’ve Sherlocked my way through the streamer’s latest additions to bring you a trio of choices I hope you’ll enjoy. </p><p>Prime Video’s top 10 can vary from week to week, and the latest updated chart follows that path. There’s one genuine stinker in there for my money, but most of the flicks are at least inoffensive. The picks I’ve opted for include the late update of a truly iconic horror franchise, a new Ryan Gosling-produced romantic drama, and John Wick kicking <em>all</em> the keester in a extremely fun sequel. </p><p>The movies below are taken from Prime Video’s top 10 as of Monday, October 26, 2026. So try not to let Ghostface slice and dice your TV so that you can enjoy my picks of chart-topping flicks that are worth your time this week. </p><h3 class="article-body__section" id="section-best-movies-in-the-prime-video-top-10"><span>Best movies in the Prime Video top 10</span></h3><h2 id="scream-7-39-2026">‘Scream 7' (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/4g8OciWNJn4" allowfullscreen></iframe></div></div><p>As the original slasher’s late Stu Macher once screeched: “It’s gonna be a scream, baby!” And y’know what? For a seventh entry, “Scream 7” is a surprisingly sharp horror flick. Wait, did I say “late Stu Macher”? Thanks to an early plot reveal — this really isn’t a spoiler — it turns out Macher might still be alive, even though Sidney Prescott very much dropped a giant CRT TV on his demented head. </p><p>Has one of the OG Ghostface killers somehow survived or are AI deepfakes at play? The movie has fun with this premise, resulting in some surprising cameos. As for Sidney (Neve Campbell), she’s moved away from Woodsboro and is now living in Pine Grove, Indiana with her husband Mark (Joel McHale) and their daughter Tatum (Isabel May). Of course, this being "Scream," another Ghostface is soon on the loose and targeting Tatum and her teenage chums. The final act’s reveal disappoints, but the kills in “Scream 7” are brilliantly brutal, and the opening scene set in Macher’s house is an all-timer. </p><p><em><strong>Watch </strong></em><a href="https://www.primevideo.com/region/eu/detail/0R4HOUHPV4SU3LSWK7M1K5S5JB" target="_blank" rel="nofollow"><em><strong>"Scream 7" on Prime Video</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ORMLNW"></div>                            </div>                            <script src="https://kwizly.com/embed/ORMLNW.js" async></script><h2 id="love-of-your-life-2026">‘Love of Your Life’ (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ApfyawDLHFQ" allowfullscreen></iframe></div></div><p>Forgive me for coming to this tear-inducing drama as a Margaret Qualley fan who has only recently watched her in 2024’s “The Substance." Needless to say, the jump from gruesome body horror to tender weeper took some adjustment. In this new Prime Original, Qualley plays young Bostonian nurse Maya who falls for the handsome Charlie (The Night’s Agent’s Gabriel Basso) after buying a set of drawers from him. No, <em>really</em>. </p><p>In an effort to process her grief, she becomes a digital nomad, hooking up with randoms in glamorous cities like Lisbon and Luxembourg. It’s only when she meets charming single dad Felix (Aaron Pierre) that she can start to address her past trauma. Look, this is a paint-by-numbers exploration of heartbreak and loss, but the cast do well with the script they’re given and there’s no question the picturesque scenery helps proceedings. And yes, Ryan Gosling did actually help produce this. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0HFJCW6VG" target="_blank" rel="nofollow"><em><strong>"Love of Your Life" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-john-wick-chapter-4-39-2023">'John Wick: Chapter 4' (2023)</h2><p>Four entries in, you really think the bad guys would stop messing with Keanu Reeves’ titular assassin. At this point, Wick is more unkillable than a Terminator riding a T-Rex. Alas, the evil High Table just can’t take a lesson, so after John killed their leader last time out, they recruit Bill Skarsgård’s Pennywise … sorry, the Marquis Vincent de Gramont to eliminate Wick and his allies. Apologies, I get campy nobleman and killer clowns mixed up all the time. </p><p>After Gramont destroys the New York Continental, Wick is forced on a globe-hopping quest that eventually concludes with a pistols-at-dawn showdown in Paris. Before that, John is reunited with some familiar faces, and it continues to be a pleasure to see that Keanu can pull off the series’ legendary fight choreography so convincingly. Once again, the gun fu is utterly on point here. Donnie Yen is also a welcome addition, and his blind hitman’s breathtaking clash with Wick is arguably the highlight of the movie.   </p><p><em><strong>Watch </strong></em><a href="" target="_blank" rel="nofollow"><em><strong>John Wick: Chapter 4 on Prime Video</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-prime-video-top-10-movies-right-now"><span>Prime Video top 10 movies right now</span></h3><ol start="1"><li>"Love of Your Life" (2026)</li><li>"Masterplan" (2026)</li><li>"Forget Me Never" (1999)</li><li>"First Winter" (1982)</li><li>"Scream 7" (2026)</li><li>"The Love Hypothesis" (2026)</li><li>"Dark Nature" (2023)</li><li>"Now You See Me: Now You Don't" (2025)</li><li>"John Wick Chapter 4" (2023)</li><li>"Masters of the Universe" (2026)</li></ol><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">New on Prime Video in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/scream-movies-ranked">All 7 'Scream' movies ranked</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-26-nov-1">5 best new to Netflix movies and shows to stream this week (Oct. 26-Nov. 1)</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-movies-heres-the-3-worth-watching-this-week-oct-26-nov-1</link>
                                                                            <description>
                            <![CDATA[ The Prime Video top 10 most-watched list has been updated once again. I'm here to help you find the movies you'll actually want to stream. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jPZ9dVAmnTDYoyoTdmHVUV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KFAWy2ARKTf8LL9yy3E8y3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 26 Oct 2026 13:50:26 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Prime Video]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ dave.meikleham@futurenet.com (Dave Meikleham) ]]></author>                    <dc:creator><![CDATA[ Dave Meikleham ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Rda8e7jGfyTdZLWYJQQ8VY-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a computing editor at Tom’s Guide and covers everything from cutting-edge laptops, the latest GPU tech, to ultrawide monitors. When he’s not worrying about dead pixels, Dave enjoys regularly rebuilding his PC for absolutely no reason at all. He built his first rig over 20 years ago, and he’s gone through more motherboards than he’s had hot dinners. Probably. &lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;In a previous life, he worked as a video game journalist during a career spanning the best part of two decades. Over that time he worked across both online and print, with bylines for GamesRadar+, PC Gamer, TechRadar, Edge and the Official UK PlayStation Magazine. He’s almost amassed an immeasurable amount of bad puns.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;An avid PC and console gamer, Dave enjoys breaking out Fraps way too often as he obsesses over frame rates. Despite owning a graphics card that costs roughly the same as your average used car, he still enjoys gaming on the go and is regularly glued to his Switch. Away from tech, most of Dave’s time is taken up by walking his husky, obsessing about his various OLED displays and sweating over the fitness of half a dozen Arsenal players on any given week.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KFAWy2ARKTf8LL9yy3E8y3-1920-80.jpg">
                                                            <media:credit><![CDATA[Prime Video; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Prime Video logo on a orange film reel background]]></media:description>                                                            <media:text><![CDATA[Prime Video logo on a orange film reel background]]></media:text>
                                <media:title type="plain"><![CDATA[Prime Video logo on a orange film reel background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KFAWy2ARKTf8LL9yy3E8y3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Halloween week is finally upon us, so it’s only right that I picked out an ultra nasty slasher from the latest <strong>top 10 Prime Video movies</strong> chart. I’ve Sherlocked my way through the streamer’s latest additions to bring you a trio of choices I hope you’ll enjoy. </p><p>Prime Video’s top 10 can vary from week to week, and the latest updated chart follows that path. There’s one genuine stinker in there for my money, but most of the flicks are at least inoffensive. The picks I’ve opted for include the late update of a truly iconic horror franchise, a new Ryan Gosling-produced romantic drama, and John Wick kicking <em>all</em> the keester in a extremely fun sequel. </p><p>The movies below are taken from Prime Video’s top 10 as of Monday, October 26, 2026. So try not to let Ghostface slice and dice your TV so that you can enjoy my picks of chart-topping flicks that are worth your time this week. </p><h3 class="article-body__section" id="section-best-movies-in-the-prime-video-top-10"><span>Best movies in the Prime Video top 10</span></h3><h2 id="scream-7-39-2026">‘Scream 7' (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/4g8OciWNJn4" allowfullscreen></iframe></div></div><p>As the original slasher’s late Stu Macher once screeched: “It’s gonna be a scream, baby!” And y’know what? For a seventh entry, “Scream 7” is a surprisingly sharp horror flick. Wait, did I say “late Stu Macher”? Thanks to an early plot reveal — this really isn’t a spoiler — it turns out Macher might still be alive, even though Sidney Prescott very much dropped a giant CRT TV on his demented head. </p><p>Has one of the OG Ghostface killers somehow survived or are AI deepfakes at play? The movie has fun with this premise, resulting in some surprising cameos. As for Sidney (Neve Campbell), she’s moved away from Woodsboro and is now living in Pine Grove, Indiana with her husband Mark (Joel McHale) and their daughter Tatum (Isabel May). Of course, this being "Scream," another Ghostface is soon on the loose and targeting Tatum and her teenage chums. The final act’s reveal disappoints, but the kills in “Scream 7” are brilliantly brutal, and the opening scene set in Macher’s house is an all-timer. </p><p><em><strong>Watch </strong></em><a href="https://www.primevideo.com/region/eu/detail/0R4HOUHPV4SU3LSWK7M1K5S5JB" target="_blank" rel="nofollow"><em><strong>"Scream 7" on Prime Video</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ORMLNW"></div>                            </div>                            <script src="https://kwizly.com/embed/ORMLNW.js" async></script><h2 id="love-of-your-life-2026">‘Love of Your Life’ (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ApfyawDLHFQ" allowfullscreen></iframe></div></div><p>Forgive me for coming to this tear-inducing drama as a Margaret Qualley fan who has only recently watched her in 2024’s “The Substance." Needless to say, the jump from gruesome body horror to tender weeper took some adjustment. In this new Prime Original, Qualley plays young Bostonian nurse Maya who falls for the handsome Charlie (The Night’s Agent’s Gabriel Basso) after buying a set of drawers from him. No, <em>really</em>. </p><p>In an effort to process her grief, she becomes a digital nomad, hooking up with randoms in glamorous cities like Lisbon and Luxembourg. It’s only when she meets charming single dad Felix (Aaron Pierre) that she can start to address her past trauma. Look, this is a paint-by-numbers exploration of heartbreak and loss, but the cast do well with the script they’re given and there’s no question the picturesque scenery helps proceedings. And yes, Ryan Gosling did actually help produce this. </p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0HFJCW6VG" target="_blank" rel="nofollow"><em><strong>"Love of Your Life" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-john-wick-chapter-4-39-2023">'John Wick: Chapter 4' (2023)</h2><p>Four entries in, you really think the bad guys would stop messing with Keanu Reeves’ titular assassin. At this point, Wick is more unkillable than a Terminator riding a T-Rex. Alas, the evil High Table just can’t take a lesson, so after John killed their leader last time out, they recruit Bill Skarsgård’s Pennywise … sorry, the Marquis Vincent de Gramont to eliminate Wick and his allies. Apologies, I get campy nobleman and killer clowns mixed up all the time. </p><p>After Gramont destroys the New York Continental, Wick is forced on a globe-hopping quest that eventually concludes with a pistols-at-dawn showdown in Paris. Before that, John is reunited with some familiar faces, and it continues to be a pleasure to see that Keanu can pull off the series’ legendary fight choreography so convincingly. Once again, the gun fu is utterly on point here. Donnie Yen is also a welcome addition, and his blind hitman’s breathtaking clash with Wick is arguably the highlight of the movie.   </p><p><em><strong>Watch </strong></em><a href="" target="_blank" rel="nofollow"><em><strong>John Wick: Chapter 4 on Prime Video</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-prime-video-top-10-movies-right-now"><span>Prime Video top 10 movies right now</span></h3><ol start="1"><li>"Love of Your Life" (2026)</li><li>"Masterplan" (2026)</li><li>"Forget Me Never" (1999)</li><li>"First Winter" (1982)</li><li>"Scream 7" (2026)</li><li>"The Love Hypothesis" (2026)</li><li>"Dark Nature" (2023)</li><li>"Now You See Me: Now You Don't" (2025)</li><li>"John Wick Chapter 4" (2023)</li><li>"Masters of the Universe" (2026)</li></ol><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">New on Prime Video in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/scream-movies-ranked">All 7 'Scream' movies ranked</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-26-nov-1">5 best new to Netflix movies and shows to stream this week (Oct. 26-Nov. 1)</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How well do you remember Tom Cruise’s biggest movies? Take our quiz to find out, from ‘Mission: Impossible’ to ‘Top Gun’ ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Tom Cruise</strong> has starred in some of Hollywood’s biggest movies, from high-octane action blockbusters to iconic dramas and sci-fi thrillers. Whether you know him from the iconic “Mission: Impossible” franchise or the thrilling film “Top Gun,” or one of the many other characters he’s brought to life over the decades, there’s a good chance you’ve watched at least a few of his biggest hits.</p><p>But how well do you really remember them? We’re talking about everything from the original “Mission: Impossible” alongside fan favorites like “Rain Man”, “Jerry Maguire” and “The Last Samurai.” Now it’s time to put your movie knowledge to the test. See how many questions you can answer correctly, and find out if you’re a true Tom Cruise movie expert.</p><div style="min-height: 1300px;">                                <div class="kwizly-quiz kwizly-Xb8ryW"></div>                            </div>                            <script src="https://kwizly.com/embed/Xb8ryW.js" async></script><iframe title="How'd you do?" description="Too hard? Too easy? Let us know what you think in the comments." minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><p>If you’re still in the mood for a movie challenge, there’s plenty more to test your knowledge on. Try <a href="https://www.tomsguide.com/entertainment/movies/can-you-match-these-10-stars-to-their-classic-80s-movies-take-our-quiz-featuring-tom-cruise-harrison-ford-and-more">matching these 10 stars to their iconic 80s movies</a>, or see how much you can <a href="https://www.tomsguide.com/entertainment/movies/how-well-do-you-remember-80s-sci-fi-movies-our-quiz-will-test-you-from-star-wars-to-back-to-the-future">remember about the best sci-fi movies from this decade</a>.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/play"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/fjuquiAyiHf8kntbZuDqKS.jpg" alt="A selection of Toms Guide Puzzles & Quizzes"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide games</h3><div class="card__description-wrapper"><div class="card__description"><p>Play multiple choice, lystery, word searches, crosswords and guess the number – can you reach the top of the leaderboard?</p></div></div></div></a><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/membership"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/CtyBASsPQAuEKTsTEJu6YL.jpg" alt="A screenshot from the Tom's Guide website reading 'Everything you get as a member'"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide Club</h3><div class="card__description-wrapper"><div class="card__description"><p>Join Tom’s Guide Club for free, to earn badges, talk to other members and Tom’s writers, get exclusive deals and more.</p></div></div></div></a><p>If you enjoyed this quiz, then please bookmark our <a href="https://www.tomsguide.com/tag/quiz">Quiz</a> section and visit our <a href="https://www.tomsguide.com/polls">Polls page</a> to have your say on all manner of topics, from the best Hollywood movies to the latest Apple releases.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/movies/how-well-do-you-really-know-80s-action-movies-this-quiz-will-put-your-memory-to-the-test-from-terminator-to-die-hard">How well do you really know 80s action movies?</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/can-you-match-these-10-stars-to-their-classic-90s-movies-take-our-quiz-featuring-brad-pitt-leonardo-dicaprio-and-more">Can you match these 10 stars to their classic ‘90s movies?</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/can-you-guess-the-80s-movie-from-just-a-piece-of-its-poster-see-how-much-you-remember-from-this-iconic-decade">Can you guess the ‘80s movie from just a piece of its poster?</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/how-well-do-you-remember-tom-cruises-biggest-movies-take-our-quiz-to-find-out-from-mission-impossible-to-top-gun</link>
                                                                            <description>
                            <![CDATA[ Think you know Tom Cruise? Put your memory to the test with 10 questions about his biggest and most memorable movies from the 1980s. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5jMWzaSswFAsYvMVpfXQJc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DUBkfCqhveYMATGH42et8j-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 26 Oct 2026 07:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ alix.blackburn@futurenet.com (Alix Blackburn) ]]></author>                    <dc:creator><![CDATA[ Alix Blackburn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8UxyT2McanNFLYwQ6wC7di-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/DUBkfCqhveYMATGH42et8j-1920-80.jpg">
                                                            <media:credit><![CDATA[Paramount Pictures / Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Tom Cruise in &quot;War of the Worlds,&quot; &quot;Top Gun: Maverick,&quot; and &quot;Mission: Impossible&quot;]]></media:description>                                                            <media:text><![CDATA[Tom Cruise in &quot;War of the Worlds,&quot; &quot;Top Gun: Maverick,&quot; and &quot;Mission: Impossible&quot;]]></media:text>
                                <media:title type="plain"><![CDATA[Tom Cruise in &quot;War of the Worlds,&quot; &quot;Top Gun: Maverick,&quot; and &quot;Mission: Impossible&quot;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DUBkfCqhveYMATGH42et8j-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Tom Cruise</strong> has starred in some of Hollywood’s biggest movies, from high-octane action blockbusters to iconic dramas and sci-fi thrillers. Whether you know him from the iconic “Mission: Impossible” franchise or the thrilling film “Top Gun,” or one of the many other characters he’s brought to life over the decades, there’s a good chance you’ve watched at least a few of his biggest hits.</p><p>But how well do you really remember them? We’re talking about everything from the original “Mission: Impossible” alongside fan favorites like “Rain Man”, “Jerry Maguire” and “The Last Samurai.” Now it’s time to put your movie knowledge to the test. See how many questions you can answer correctly, and find out if you’re a true Tom Cruise movie expert.</p><div style="min-height: 1300px;">                                <div class="kwizly-quiz kwizly-Xb8ryW"></div>                            </div>                            <script src="https://kwizly.com/embed/Xb8ryW.js" async></script><iframe title="How'd you do?" description="Too hard? Too easy? Let us know what you think in the comments." minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><p>If you’re still in the mood for a movie challenge, there’s plenty more to test your knowledge on. Try <a href="https://www.tomsguide.com/entertainment/movies/can-you-match-these-10-stars-to-their-classic-80s-movies-take-our-quiz-featuring-tom-cruise-harrison-ford-and-more">matching these 10 stars to their iconic 80s movies</a>, or see how much you can <a href="https://www.tomsguide.com/entertainment/movies/how-well-do-you-remember-80s-sci-fi-movies-our-quiz-will-test-you-from-star-wars-to-back-to-the-future">remember about the best sci-fi movies from this decade</a>.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/play"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/fjuquiAyiHf8kntbZuDqKS.jpg" alt="A selection of Toms Guide Puzzles & Quizzes"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide games</h3><div class="card__description-wrapper"><div class="card__description"><p>Play multiple choice, lystery, word searches, crosswords and guess the number – can you reach the top of the leaderboard?</p></div></div></div></a><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/membership"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/CtyBASsPQAuEKTsTEJu6YL.jpg" alt="A screenshot from the Tom's Guide website reading 'Everything you get as a member'"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide Club</h3><div class="card__description-wrapper"><div class="card__description"><p>Join Tom’s Guide Club for free, to earn badges, talk to other members and Tom’s writers, get exclusive deals and more.</p></div></div></div></a><p>If you enjoyed this quiz, then please bookmark our <a href="https://www.tomsguide.com/tag/quiz">Quiz</a> section and visit our <a href="https://www.tomsguide.com/polls">Polls page</a> to have your say on all manner of topics, from the best Hollywood movies to the latest Apple releases.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/movies/how-well-do-you-really-know-80s-action-movies-this-quiz-will-put-your-memory-to-the-test-from-terminator-to-die-hard">How well do you really know 80s action movies?</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/can-you-match-these-10-stars-to-their-classic-90s-movies-take-our-quiz-featuring-brad-pitt-leonardo-dicaprio-and-more">Can you match these 10 stars to their classic ‘90s movies?</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/can-you-guess-the-80s-movie-from-just-a-piece-of-its-poster-see-how-much-you-remember-from-this-iconic-decade">Can you guess the ‘80s movie from just a piece of its poster?</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 4 biggest new shows to stream this week —including HBO's hit period drama ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Fall TV is here to keep you indoors, and frankly, the couch isn’t going to occupy itself. As a streaming editor who watches TV for a living, I’ve rounded up the biggest <strong>new and returning shows</strong> to watch this week across Netflix, Apple TV and more of the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html?utm_source=chatgpt.com">best streaming services</a>.</p><p>This week, old money and new money are back to scheme in their finest finery in “The Gilded Age” season 4, while Michael C. Hall returns as TV’s most persistent serial killer in “Dexter: Resurrection” season 2. “Nocturne” explores small-town secrets in the new thriller "Nocturne." And “The One About Matthew Perry” offers an intimate look at the beloved actor’s life and legacy.</p><p>The temperature is dropping, but TV is heating up. Here’s what to watch this week.</p><h2 id="the-one-about-matthew-perry-netflix">‘The One About Matthew Perry’ (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/_iM1AOFxoDI" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> A tender, unvarnished look at a beloved sitcom star.<br><strong>The plot:</strong> The three-part documentary goes behind the “Friends” phenomenon to explore the man Matthew Perry was away from the cameras. Family, longtime friends and collaborators share intimate memories, while private photos and videos illuminate his rise to fame, struggles with addiction and the legacy he left behind.<br><strong>Premiere date:</strong> All 3 episodes on Tuesday, Oct. 27 at 3 a.m. ET<br><strong>Where to watch: </strong><a href="https://www.netflix.com/search?q=the%20one%20about%20matthew%20perry" target="_blank" rel="nofollow">Netflix</a></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgK3X"></div>                            </div>                            <script src="https://kwizly.com/embed/exgK3X.js" async></script><h2 id="nocturne-apple-tv">‘Nocturne’ (Apple TV)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/AaEy1f2Dgys" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> Why does moving to a small town always turn out to be deadly?<br><strong>The plot:</strong> Jonah Lynn (Liev Schreiber) trades Philadelphia’s homicide unit for the supposedly quieter life of rural Pennsylvania. Naturally, that peace lasts about five minutes. A vicious serial killer, Jurek Walter (Stephen Graham), begins targeting Jonah’s family, sending Jonah and FBI agent Saga Bauer (Zazie Beetz) into a race to find the killer’s final missing victim before he strikes again.<br><strong>Premiere date:</strong> Episodes 1-2 on Friday, Oct. 30 at 12 a.m. ET<br><strong>Where to watch: </strong><a href="https://tv.apple.com/us/show/nocturne/umc.cmc.4cfsq1juke72zutv5xp0pw3rj" target="_blank" rel="nofollow">Apple TV</a></p><h2 id="dexter-resurrection-season-2-paramount">‘Dexter: Resurrection’ season 2 (Paramount+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/nTOf1FIsBcs" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> Middle age is murder. Literally.<br><strong>The plot:</strong> Dexter Morgan (Michael C. Hall) is back, older and increasingly aware that Father Time may be his toughest foe yet. As he navigates New York’s underground, Dexter finds himself caught between a legendary murderer and a terrifying new contender. Meanwhile, Harrison (Jack Alcott) keeps chasing his own brand of justice, pushing father and son toward a dark confrontation.<br><strong>Premiere date:</strong> Episode 1 on Friday, Oct. 30 at 3 a.m. ET<br><strong>Where to watch: </strong><a href="https://www.paramountplus.com/shows/dexter-resurrection/" target="_blank" rel="nofollow">Paramount+ Premium</a></p><h2 id="the-gilded-age-season-4-hbo">‘The Gilded Age’ season 4 (HBO)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/MqRa6X31lUk" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> Old money is losing its grip, but new money has problems of their own.<br><strong>The plot:</strong> Bertha Russell (Carrie Coon) may have achieved her goal of reshaping New York society, but her marriage to George (Morgan Spector) is on the rocks. Marian (Louisa Jacobson) and Larry (Harry Richardson) inch toward reconciliation, as Agnes van Rhijn (Christine Baranski) plots a comeback. Meanwhile, Peggy (Denée Benton) discovers that her upcoming wedding comes with a mother-in-law who has opinions — lots of them.<br><strong>Premiere date:</strong> Episode 1 on Sunday, Nov. 1 at 9 p.m. ET<br><strong>Where to watch: </strong>HBO and <a href="https://www.hbomax.com/show/2537da31-ff99-4195-a53e-e0e1ddb1d67e" target="_blank" rel="nofollow">HBO Max</a></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/4-biggest-new-shows-to-stream-this-week-including-hbos-hit-period-drama</link>
                                                                            <description>
                            <![CDATA[ This week’s new TV lineup is packed with drama, thrills and laughs that you can stream, including "The Gilded Age" season 4 and "Dexter: Resurrection" season 2. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">R7nBrrYzyWyRiMmaofS7DH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vPsBA3Shgt8pBfL8JPKHQC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 26 Oct 2026 06:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 26 Oct 2026 09:08:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ kelly.woo@futurenet.com (Kelly Woo) ]]></author>                    <dc:creator><![CDATA[ Kelly Woo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jpnR8RZd8njtxaHRHimzsi-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Kelly is the managing editor of streaming for Tom’s Guide, so basically, she watches TV for a living. She writes news, features and reviews about the streaming realm — hardware, software and content. In a given week, she might test a new Roku stick, check out an interface update on HBO Max, sound off on the trailer for a new Netflix show and provide info on how to watch a fan-favorite series. &lt;/p&gt;&lt;p&gt;In addition to streaming coverage, she also occasionally contributes to the fitness and home sections.&lt;/p&gt;&lt;p&gt;Before joining Tom&#039;s Guide, she was a freelance entertainment writer for Yahoo, Vulture, TV Guide and other outlets and a content creator for HBO, Apple and DotDash. Prior to that, she was a senior editor at AOL Television and Moviefone. She graduated from Duke University with a degree in English literature.&lt;/p&gt;&lt;p&gt;When she’s not watching TV and movies for work, she’s watching them for fun, plus seeing live music, writing songs, knitting and gardening.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vPsBA3Shgt8pBfL8JPKHQC-1920-80.jpg">
                                                            <media:credit><![CDATA[HBO; Showtime]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Gilded Age; Dexter: Resurrection]]></media:description>                                                            <media:text><![CDATA[The Gilded Age; Dexter: Resurrection]]></media:text>
                                <media:title type="plain"><![CDATA[The Gilded Age; Dexter: Resurrection]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vPsBA3Shgt8pBfL8JPKHQC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Fall TV is here to keep you indoors, and frankly, the couch isn’t going to occupy itself. As a streaming editor who watches TV for a living, I’ve rounded up the biggest <strong>new and returning shows</strong> to watch this week across Netflix, Apple TV and more of the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html?utm_source=chatgpt.com">best streaming services</a>.</p><p>This week, old money and new money are back to scheme in their finest finery in “The Gilded Age” season 4, while Michael C. Hall returns as TV’s most persistent serial killer in “Dexter: Resurrection” season 2. “Nocturne” explores small-town secrets in the new thriller "Nocturne." And “The One About Matthew Perry” offers an intimate look at the beloved actor’s life and legacy.</p><p>The temperature is dropping, but TV is heating up. Here’s what to watch this week.</p><h2 id="the-one-about-matthew-perry-netflix">‘The One About Matthew Perry’ (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/_iM1AOFxoDI" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> A tender, unvarnished look at a beloved sitcom star.<br><strong>The plot:</strong> The three-part documentary goes behind the “Friends” phenomenon to explore the man Matthew Perry was away from the cameras. Family, longtime friends and collaborators share intimate memories, while private photos and videos illuminate his rise to fame, struggles with addiction and the legacy he left behind.<br><strong>Premiere date:</strong> All 3 episodes on Tuesday, Oct. 27 at 3 a.m. ET<br><strong>Where to watch: </strong><a href="https://www.netflix.com/search?q=the%20one%20about%20matthew%20perry" target="_blank" rel="nofollow">Netflix</a></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgK3X"></div>                            </div>                            <script src="https://kwizly.com/embed/exgK3X.js" async></script><h2 id="nocturne-apple-tv">‘Nocturne’ (Apple TV)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/AaEy1f2Dgys" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> Why does moving to a small town always turn out to be deadly?<br><strong>The plot:</strong> Jonah Lynn (Liev Schreiber) trades Philadelphia’s homicide unit for the supposedly quieter life of rural Pennsylvania. Naturally, that peace lasts about five minutes. A vicious serial killer, Jurek Walter (Stephen Graham), begins targeting Jonah’s family, sending Jonah and FBI agent Saga Bauer (Zazie Beetz) into a race to find the killer’s final missing victim before he strikes again.<br><strong>Premiere date:</strong> Episodes 1-2 on Friday, Oct. 30 at 12 a.m. ET<br><strong>Where to watch: </strong><a href="https://tv.apple.com/us/show/nocturne/umc.cmc.4cfsq1juke72zutv5xp0pw3rj" target="_blank" rel="nofollow">Apple TV</a></p><h2 id="dexter-resurrection-season-2-paramount">‘Dexter: Resurrection’ season 2 (Paramount+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/nTOf1FIsBcs" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> Middle age is murder. Literally.<br><strong>The plot:</strong> Dexter Morgan (Michael C. Hall) is back, older and increasingly aware that Father Time may be his toughest foe yet. As he navigates New York’s underground, Dexter finds himself caught between a legendary murderer and a terrifying new contender. Meanwhile, Harrison (Jack Alcott) keeps chasing his own brand of justice, pushing father and son toward a dark confrontation.<br><strong>Premiere date:</strong> Episode 1 on Friday, Oct. 30 at 3 a.m. ET<br><strong>Where to watch: </strong><a href="https://www.paramountplus.com/shows/dexter-resurrection/" target="_blank" rel="nofollow">Paramount+ Premium</a></p><h2 id="the-gilded-age-season-4-hbo">‘The Gilded Age’ season 4 (HBO)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/MqRa6X31lUk" allowfullscreen></iframe></div></div><p><strong>The vibes:</strong> Old money is losing its grip, but new money has problems of their own.<br><strong>The plot:</strong> Bertha Russell (Carrie Coon) may have achieved her goal of reshaping New York society, but her marriage to George (Morgan Spector) is on the rocks. Marian (Louisa Jacobson) and Larry (Harry Richardson) inch toward reconciliation, as Agnes van Rhijn (Christine Baranski) plots a comeback. Meanwhile, Peggy (Denée Benton) discovers that her upcoming wedding comes with a mother-in-law who has opinions — lots of them.<br><strong>Premiere date:</strong> Episode 1 on Sunday, Nov. 1 at 9 p.m. ET<br><strong>Where to watch: </strong>HBO and <a href="https://www.hbomax.com/show/2537da31-ff99-4195-a53e-e0e1ddb1d67e" target="_blank" rel="nofollow">HBO Max</a></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 5 best new to Netflix movies and shows to stream this week (Oct. 26-Nov. 1) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <strong>Netflix</strong> slate for the week ahead is set, and as the calendar flips over from October to November, there’s plenty for you to watch on the world’s biggest <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming service</a>. That means lots of new movies and shows to sort through, so I’m picking out the latest highlights. </p><p>Firstly, there’s <strong>“Minimum Wage,”</strong> a new spin on a popular web series that quite clearly takes a lot of inspiration from “The Office.” It’s a comedy about the everyday hilarity found in the workplace. Sound familiar? </p><p>Meanwhile, documentary fans are eating well this week, with both “<strong>The One About Matthew Perry,” </strong>a docuseries focused on the late “Friends” star, and <strong>“SCTV: The Greatest Show You’ve Never Heard of,”</strong> a doc that covers the rise of a scrappy Canadian sketch show.</p><p>If you’re more in the mood for a great movie, Clint Eastwood’s <strong>“Richard Jewell”</strong> will be added to the Netflix library over the weekend. And the streamer is set to take further steps into the live broadcasting space with its latest event, <strong>“Beat Luke Littler,”</strong> a special in which various amateur dart players will attempt to best the world’s No. 1 player to win money.</p><p>These are just some of the movies and shows heading to Netflix this week. Alongside my top picks, you’ll find a full schedule of everything new on Netflix over the next seven days. And for a complete overview, here’s a guide to <a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list#section-everything-new-on-netflix-in-october-2026">everything new on Netflix in October 2026</a>.</p><h2 class="article-body__section" id="section-new-on-netflix-this-week-top-picks"><span>New on Netflix this week: Top picks</span></h2><h2 id="minimum-wage">‘Minimum Wage’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/SO4CU9P8--8" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Based on the hit web series of the same name, “Minimum Wage” follows a group of underdog teens as they struggle to run a local pizzeria, The Slice Club. Their day-to-day grind requires them to juggle schoolwork, demanding customers, a manic boss, and questionable working conditions. Plus, they’re doing all this for low pay. </p><p><strong>Why you should watch it: </strong>Clearly inspired by shows like “The Office” and “Parks and Recreation,” this new Netflix comedy is a quirky workplace sitcom filmed in a mockumentary style. The on-shift hijinks are sure to strike a chord with anyone who’s worked in the service industry, and it’s great to see a cult web series expand out into a full streaming show. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82193667" target="_blank" rel="nofollow"><em><strong>"Minimum Wage" on Netflix</strong></em></a><em><strong> starting October 26</strong></em></p><h2 id="the-one-about-matthew-perry">‘The One About Matthew Perry’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/_iM1AOFxoDI" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>In October 2023, “Friends” star Matthew Perry, beloved for his decade-long role as the sarcastic but lovable Chandler Bing, tragically passed away. This three-part docuseries looks to celebrate his television legacy, but also goes deeper by exploring the difficult off-screen life of a talented actor who made millions smile every week. </p><p><strong>Why you should watch it: </strong>Directed by Emmy winner Mary Robertson and with participation from Perry’s family, “The One About Matthew Perry” is not a tacky documentary created to exploit the death of a beloved figure. The series includes never-before-seen footage and insights from Perry’s friends and family. It's a fond tribute to a comedic force. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81970498" target="_blank" rel="nofollow"><em><strong>"The One About Matthew Perry" on Netflix</strong></em></a><em><strong> starting October 27</strong></em></p><h2 id="sctv-the-greatest-show-you-ve-never-heard-of">‘SCTV: The Greatest Show You’ve Never Heard Of’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/24skSoZsJv0" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>You’ve no doubt heard of SNL, but what about SCTV? This Canadian sketch show might not have the instant recognition of its contemporaries, but it was a hugely influential series all the same. This documentary chronicles its beginning, rise, and subsequent fall.</p><p><strong>Why you should watch it: </strong>Another pick for documentary fans this week, “SCTV” offers an inside look at a sketch show described as a “cultural phenomenon” with participation from the surviving members of its cast, and even features a touching reunion. Though I have to say it’s a little <em>odd </em>to label it “The Greatest Show You’ve Never Heard Of” and then also declare it a “trailblazer” that “continues to influence comedy around the world.” It can’t be unheard of and a trend-setter, right?</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82987767" target="_blank" rel="nofollow"><em><strong>"SCTV: The Greatest Show You’ve Never Heard Of" on Netflix</strong></em></a><em><strong> starting October 30</strong></em></p><h2 id="beat-luke-littler">‘Beat Luke Littler’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-G8FapnfXPs" allowfullscreen></iframe></div></div><p><strong>What it's about:</strong> Ever had a mate swear they could beat a professional sports star if only given the chance? Well, world No. 1 darts player Luke Littler is set to put those bold claims to the test as he takes on some of the United Kingdom’s best amateur players for the chance to win a seriously large cash prize. </p><p><strong>Why you should watch it: </strong>“Beat Luke Littler” is Netflix’s latest experiment with live broadcasting, and will no doubt be appointment viewing for anybody who enjoys a game of darts. With nearly 30 professional titles to his name, the odds of an amateur beating Littler appear fairly remote, but I expect most people will be tuning in hoping to see an underdog victory.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82712017" target="_blank" rel="nofollow"><em><strong>"Beat Luke Littler" live on Netflix</strong></em></a><em><strong> on October 30</strong></em></p><h2 id="richard-jewell-2019">‘Richard Jewell’ (2019)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/gSMxBLlA8qY" allowfullscreen></iframe></div></div><p><strong>What it's about:</strong> Based on true events, in this biographical drama, Richard Jewell (Paul Walter Hauser) is working security at the 1996 Summer Olympics in Atlanta. He discovers an unidentified backpack under a bench and alerts the authorities. A larger crisis is averted when the bag turns out to be a bomb. At first, he’s celebrated as a hero, but Jewell’s life unravels when the FBI names him as the prime suspect. </p><p><strong>Why you should watch it: </strong>Anchored by strong performances from Walter Hauser and Kathy Bates, Oscar-nominated for her role as Jewell’s mother, “Richard Jewell” comes from director Clint Eastwood. It’s a compelling drama that highlights the dangers of a public witch hunt and how facts can be twisted to suit a predetermined version of events.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81211846" target="_blank" rel="nofollow"><em><strong>"Richard Jewell" on Netflix</strong></em></a><em><strong> starting November 1</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6k4RX"></div>                            </div>                            <script src="https://kwizly.com/embed/O6k4RX.js" async></script><h3 class="article-body__section" id="section-everything-new-on-netflix-october-26-november-1"><span>Everything new on Netflix: October 26-November 1</span></h3><p><strong>OCTOBER 26</strong></p><p><strong>"Minimum Wage" (Netflix series)</strong></p><p>Teens struggle to run a local pizzeria while juggling school, a manic boss and minimum wage in this series based on the hit social media shorts.</p><p><strong>OCTOBER 27</strong></p><p><strong>"The One About Matthew Perry" (Netflix documentary)</strong></p><p>This documentary series chronicles the Hollywood success, addiction struggles and tragic death of the beloved "Friends" star, as told by his inner circle.</p><p><strong>"Zainab Johnson: Toxically Optimistic" (Netflix comedy special) </strong></p><p>Zainab Johnson has a gun revelation, a Tesla crisis and an unshakable belief that she can find the upside in everything in this sharp stand-up hour.</p><ul><li>"Dangerous Liaisons" season 1</li></ul><p><strong>OCTOBER 28</strong></p><ul><li>"Champions"</li></ul><p><strong>OCTOBER 29</strong></p><p><strong>"Balaraw: Blood Island" (PH) (Netflix series)</strong></p><p>A woman's search for her missing mother leads her to the sinister Balaraw Island, where survival, dark secrets and her own identity hang in the balance.</p><p><strong>"You, Me, Us" (IT) (Netflix film)</strong></p><p>When a free-spirited woman and a family-minded man pursue adoption, their opposing backgrounds and world views put their love to the test.</p><p><strong>OCTOBER 30</strong></p><p><strong>"A Couple of Lies" (SE) (Netflix series)</strong></p><p>A seemingly idyllic home swap between Sicily and Stockholm turns toxic as two wealthy couples go to extremes to protect themselves — and their secrets.</p><p><strong>"The Birthday Gift" (DE) (Netflix film)</strong></p><p>A neatly curated children's birthday party goes off the rails when the gift of a toy gun sparks heated debates, clashing world views and hilarious chaos.</p><p><strong>"Collision Course" (ES) (Netflix film)</strong></p><p>Spain, 2013. After robbing a bank, a getaway crash reveals the hidden side of each thief, exposing betrayals and lies that began long before the heist.</p><p><strong>"How to Ruin Diwali: Meet the Parents" (ZA) (Netflix series)</strong></p><p>A hidden engagement forces a proud Zulu family and an Indian medical dynasty under one roof as secrets and colliding customs threaten to derail Diwali.</p><p><strong>"SCTV: The Greatest Show You've Never Heard Of" (Netflix documentary)</strong></p><p>Legendary "SCTV" cast members reunite in this documentary for a funny and heartfelt celebration of how a scrappy Canadian sketch show made comedy history.</p><ul><li>"Akka" (IN) (Netflix series)</li><li>"Beat Luke Littler" (GB) (Netflix live event)</li></ul><p><strong>NOVEMBER 1</strong></p><ul><li>"100 días para enamorarnos:" season 1</li><li>"A Sudden Case of Christmas"</li><li>"Air Force One"</li><li>"Barbie in the Nutcracker"</li><li>"The Best Christmas Pageant Ever"</li><li>"Bridesmaids"</li><li>"Cliffhanger"</li><li>"The Croods"</li><li>"The Day After Tomorrow"</li><li>"El Chema" season 1</li><li>"Falsa identidad" seasons 1-2</li><li>"Fury"</li><li>"Ghosting: The Spirit of Christmas"</li><li>"Happy’s Place" season 2</li><li>"Insidious: Chapter 2"</li><li>"Insidious: Chapter 3"</li><li>"Looper"</li><li>"Mistletoe Murders" seasons 1-2</li><li>"The Mummy"</li><li>"No Sleep 'Til Christmas"</li><li>"Public Enemies"</li><li>"Rectify" seasons 1-4</li><li>"The Red Road" seasons 1-2</li><li>"Resident Evil"</li><li>"Resident Evil: Apocalypse"</li><li>"Richard Jewell"</li><li>"Same Time, Next Christmas"</li><li>"Stand by Me"</li><li>"Weekend at Bernie's"</li><li>"Whiplash"</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">New to Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-movies-to-stream-on-netflix-for-halloween-2026-including-an-80s-classic-who-ya-gonna-call">5 best movies to stream on Netflix for Halloween 2026</a></li><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">The best streaming services in 2026 to subscribe to right now</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-26-nov-1</link>
                                                                            <description>
                            <![CDATA[ Here are all the new Netflix movies and shows to watch this week, including "Minimum Wage," a Matthew Perry docuseries, and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">awCWJqmdj2bHWvxKg4RLza</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Y6vWBYNGc9EhhYNA3wRCRZ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 26 Oct 2026 04:01:00 +0000</pubDate>                                                                                                                                <updated>Mon, 26 Oct 2026 09:08:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Netflix]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Y6vWBYNGc9EhhYNA3wRCRZ-1920-80.jpg">
                                                            <media:credit><![CDATA[Netflix; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Netflix logo on a yellow rays background]]></media:description>                                                            <media:text><![CDATA[Netflix logo on a yellow rays background]]></media:text>
                                <media:title type="plain"><![CDATA[Netflix logo on a yellow rays background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Y6vWBYNGc9EhhYNA3wRCRZ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <strong>Netflix</strong> slate for the week ahead is set, and as the calendar flips over from October to November, there’s plenty for you to watch on the world’s biggest <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming service</a>. That means lots of new movies and shows to sort through, so I’m picking out the latest highlights. </p><p>Firstly, there’s <strong>“Minimum Wage,”</strong> a new spin on a popular web series that quite clearly takes a lot of inspiration from “The Office.” It’s a comedy about the everyday hilarity found in the workplace. Sound familiar? </p><p>Meanwhile, documentary fans are eating well this week, with both “<strong>The One About Matthew Perry,” </strong>a docuseries focused on the late “Friends” star, and <strong>“SCTV: The Greatest Show You’ve Never Heard of,”</strong> a doc that covers the rise of a scrappy Canadian sketch show.</p><p>If you’re more in the mood for a great movie, Clint Eastwood’s <strong>“Richard Jewell”</strong> will be added to the Netflix library over the weekend. And the streamer is set to take further steps into the live broadcasting space with its latest event, <strong>“Beat Luke Littler,”</strong> a special in which various amateur dart players will attempt to best the world’s No. 1 player to win money.</p><p>These are just some of the movies and shows heading to Netflix this week. Alongside my top picks, you’ll find a full schedule of everything new on Netflix over the next seven days. And for a complete overview, here’s a guide to <a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list#section-everything-new-on-netflix-in-october-2026">everything new on Netflix in October 2026</a>.</p><h2 class="article-body__section" id="section-new-on-netflix-this-week-top-picks"><span>New on Netflix this week: Top picks</span></h2><h2 id="minimum-wage">‘Minimum Wage’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/SO4CU9P8--8" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>Based on the hit web series of the same name, “Minimum Wage” follows a group of underdog teens as they struggle to run a local pizzeria, The Slice Club. Their day-to-day grind requires them to juggle schoolwork, demanding customers, a manic boss, and questionable working conditions. Plus, they’re doing all this for low pay. </p><p><strong>Why you should watch it: </strong>Clearly inspired by shows like “The Office” and “Parks and Recreation,” this new Netflix comedy is a quirky workplace sitcom filmed in a mockumentary style. The on-shift hijinks are sure to strike a chord with anyone who’s worked in the service industry, and it’s great to see a cult web series expand out into a full streaming show. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82193667" target="_blank" rel="nofollow"><em><strong>"Minimum Wage" on Netflix</strong></em></a><em><strong> starting October 26</strong></em></p><h2 id="the-one-about-matthew-perry">‘The One About Matthew Perry’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/_iM1AOFxoDI" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>In October 2023, “Friends” star Matthew Perry, beloved for his decade-long role as the sarcastic but lovable Chandler Bing, tragically passed away. This three-part docuseries looks to celebrate his television legacy, but also goes deeper by exploring the difficult off-screen life of a talented actor who made millions smile every week. </p><p><strong>Why you should watch it: </strong>Directed by Emmy winner Mary Robertson and with participation from Perry’s family, “The One About Matthew Perry” is not a tacky documentary created to exploit the death of a beloved figure. The series includes never-before-seen footage and insights from Perry’s friends and family. It's a fond tribute to a comedic force. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81970498" target="_blank" rel="nofollow"><em><strong>"The One About Matthew Perry" on Netflix</strong></em></a><em><strong> starting October 27</strong></em></p><h2 id="sctv-the-greatest-show-you-ve-never-heard-of">‘SCTV: The Greatest Show You’ve Never Heard Of’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/24skSoZsJv0" allowfullscreen></iframe></div></div><p><strong>What it's about: </strong>You’ve no doubt heard of SNL, but what about SCTV? This Canadian sketch show might not have the instant recognition of its contemporaries, but it was a hugely influential series all the same. This documentary chronicles its beginning, rise, and subsequent fall.</p><p><strong>Why you should watch it: </strong>Another pick for documentary fans this week, “SCTV” offers an inside look at a sketch show described as a “cultural phenomenon” with participation from the surviving members of its cast, and even features a touching reunion. Though I have to say it’s a little <em>odd </em>to label it “The Greatest Show You’ve Never Heard Of” and then also declare it a “trailblazer” that “continues to influence comedy around the world.” It can’t be unheard of and a trend-setter, right?</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82987767" target="_blank" rel="nofollow"><em><strong>"SCTV: The Greatest Show You’ve Never Heard Of" on Netflix</strong></em></a><em><strong> starting October 30</strong></em></p><h2 id="beat-luke-littler">‘Beat Luke Littler’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-G8FapnfXPs" allowfullscreen></iframe></div></div><p><strong>What it's about:</strong> Ever had a mate swear they could beat a professional sports star if only given the chance? Well, world No. 1 darts player Luke Littler is set to put those bold claims to the test as he takes on some of the United Kingdom’s best amateur players for the chance to win a seriously large cash prize. </p><p><strong>Why you should watch it: </strong>“Beat Luke Littler” is Netflix’s latest experiment with live broadcasting, and will no doubt be appointment viewing for anybody who enjoys a game of darts. With nearly 30 professional titles to his name, the odds of an amateur beating Littler appear fairly remote, but I expect most people will be tuning in hoping to see an underdog victory.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82712017" target="_blank" rel="nofollow"><em><strong>"Beat Luke Littler" live on Netflix</strong></em></a><em><strong> on October 30</strong></em></p><h2 id="richard-jewell-2019">‘Richard Jewell’ (2019)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/gSMxBLlA8qY" allowfullscreen></iframe></div></div><p><strong>What it's about:</strong> Based on true events, in this biographical drama, Richard Jewell (Paul Walter Hauser) is working security at the 1996 Summer Olympics in Atlanta. He discovers an unidentified backpack under a bench and alerts the authorities. A larger crisis is averted when the bag turns out to be a bomb. At first, he’s celebrated as a hero, but Jewell’s life unravels when the FBI names him as the prime suspect. </p><p><strong>Why you should watch it: </strong>Anchored by strong performances from Walter Hauser and Kathy Bates, Oscar-nominated for her role as Jewell’s mother, “Richard Jewell” comes from director Clint Eastwood. It’s a compelling drama that highlights the dangers of a public witch hunt and how facts can be twisted to suit a predetermined version of events.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81211846" target="_blank" rel="nofollow"><em><strong>"Richard Jewell" on Netflix</strong></em></a><em><strong> starting November 1</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6k4RX"></div>                            </div>                            <script src="https://kwizly.com/embed/O6k4RX.js" async></script><h3 class="article-body__section" id="section-everything-new-on-netflix-october-26-november-1"><span>Everything new on Netflix: October 26-November 1</span></h3><p><strong>OCTOBER 26</strong></p><p><strong>"Minimum Wage" (Netflix series)</strong></p><p>Teens struggle to run a local pizzeria while juggling school, a manic boss and minimum wage in this series based on the hit social media shorts.</p><p><strong>OCTOBER 27</strong></p><p><strong>"The One About Matthew Perry" (Netflix documentary)</strong></p><p>This documentary series chronicles the Hollywood success, addiction struggles and tragic death of the beloved "Friends" star, as told by his inner circle.</p><p><strong>"Zainab Johnson: Toxically Optimistic" (Netflix comedy special) </strong></p><p>Zainab Johnson has a gun revelation, a Tesla crisis and an unshakable belief that she can find the upside in everything in this sharp stand-up hour.</p><ul><li>"Dangerous Liaisons" season 1</li></ul><p><strong>OCTOBER 28</strong></p><ul><li>"Champions"</li></ul><p><strong>OCTOBER 29</strong></p><p><strong>"Balaraw: Blood Island" (PH) (Netflix series)</strong></p><p>A woman's search for her missing mother leads her to the sinister Balaraw Island, where survival, dark secrets and her own identity hang in the balance.</p><p><strong>"You, Me, Us" (IT) (Netflix film)</strong></p><p>When a free-spirited woman and a family-minded man pursue adoption, their opposing backgrounds and world views put their love to the test.</p><p><strong>OCTOBER 30</strong></p><p><strong>"A Couple of Lies" (SE) (Netflix series)</strong></p><p>A seemingly idyllic home swap between Sicily and Stockholm turns toxic as two wealthy couples go to extremes to protect themselves — and their secrets.</p><p><strong>"The Birthday Gift" (DE) (Netflix film)</strong></p><p>A neatly curated children's birthday party goes off the rails when the gift of a toy gun sparks heated debates, clashing world views and hilarious chaos.</p><p><strong>"Collision Course" (ES) (Netflix film)</strong></p><p>Spain, 2013. After robbing a bank, a getaway crash reveals the hidden side of each thief, exposing betrayals and lies that began long before the heist.</p><p><strong>"How to Ruin Diwali: Meet the Parents" (ZA) (Netflix series)</strong></p><p>A hidden engagement forces a proud Zulu family and an Indian medical dynasty under one roof as secrets and colliding customs threaten to derail Diwali.</p><p><strong>"SCTV: The Greatest Show You've Never Heard Of" (Netflix documentary)</strong></p><p>Legendary "SCTV" cast members reunite in this documentary for a funny and heartfelt celebration of how a scrappy Canadian sketch show made comedy history.</p><ul><li>"Akka" (IN) (Netflix series)</li><li>"Beat Luke Littler" (GB) (Netflix live event)</li></ul><p><strong>NOVEMBER 1</strong></p><ul><li>"100 días para enamorarnos:" season 1</li><li>"A Sudden Case of Christmas"</li><li>"Air Force One"</li><li>"Barbie in the Nutcracker"</li><li>"The Best Christmas Pageant Ever"</li><li>"Bridesmaids"</li><li>"Cliffhanger"</li><li>"The Croods"</li><li>"The Day After Tomorrow"</li><li>"El Chema" season 1</li><li>"Falsa identidad" seasons 1-2</li><li>"Fury"</li><li>"Ghosting: The Spirit of Christmas"</li><li>"Happy’s Place" season 2</li><li>"Insidious: Chapter 2"</li><li>"Insidious: Chapter 3"</li><li>"Looper"</li><li>"Mistletoe Murders" seasons 1-2</li><li>"The Mummy"</li><li>"No Sleep 'Til Christmas"</li><li>"Public Enemies"</li><li>"Rectify" seasons 1-4</li><li>"The Red Road" seasons 1-2</li><li>"Resident Evil"</li><li>"Resident Evil: Apocalypse"</li><li>"Richard Jewell"</li><li>"Same Time, Next Christmas"</li><li>"Stand by Me"</li><li>"Weekend at Bernie's"</li><li>"Whiplash"</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">New to Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-movies-to-stream-on-netflix-for-halloween-2026-including-an-80s-classic-who-ya-gonna-call">5 best movies to stream on Netflix for Halloween 2026</a></li><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">The best streaming services in 2026 to subscribe to right now</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ What to watch Sunday lineup: All the new shows and movies just added to Peacock, Paramount+, Apple TV and more (October 25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When it comes to narrowing down what to watch next, it can get overwhelming sifting through everything new on the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight.</p><p>I've gone through everything from Apple TV, Paramount+, <a href="https://www.tomsguide.com/entertainment/streaming/peacock">Peacock</a> etc. to see what's recently landed. I've even added some live sports events kicking off this Sunday, as well as some chilling horror picks on Shudder.</p><p>Here are all the new shows and movies (and live events) you can stream tonight (October 25), and where to watch them. For more picks, check out these <a href="https://www.tomsguide.com/entertainment/hbo-max/3-near-flawless-hbo-max-miniseries-you-can-easily-finish-in-a-weekend">near-flawless HBO Max miniseries you can binge in a weekend</a>.</p><h3 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h3><h2 id="39-a-course-called-ireland-39-paramount">'A Course Called Ireland' (Paramount+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/G-oCpAnX_ic" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Sports/travel docuseries</p><p><strong>What it's about: </strong>Based on Tom Coyne’s bestselling 2009 golf and travel memoir, this six-part documentary follows the author and comedy legend Bill Murray, a renowned golf enthusiast, as they hit some of Ireland's most legendary golf courses. Joined by family and celebrity friends including Chris O'Dowd, Joanne McNally, and Jason Kelce, they take in the breathtaking scenery, vibrant local culture and colorful characters they encounter, all in an unscripted adventure.</p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/shows/a-course-called-ireland/" target="_blank" rel="nofollow"><em><strong>"A Course Called Ireland" on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-last-breath-39-hulu">'Last Breath' (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/sNMyooXZZTM" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Thriller/drama</p><p><strong>What it's about:</strong> Director Alex Parkinson’s debut dramatic film is based on his 2019 documentary of the same name, both of which follow the stranger-than-fiction incident in 2012 where a routine dive in the North Sea turned disastrous. Working to repair a gas line deep beneath the waves, over 300 feet down, a trio of divers — Duncan (Woody Harrelson), Dave (Simu Liu), and Chris (Finn Cole) — battles freezing temperatures, intense pressure, and almost no visibility. When a sudden storm throws the supporting ship off course, Chris is stranded hundreds of feet below at the bottom of the ocean while the rest of the crew scrambles to stage an emergency rescue mission.</p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/movie/last-breath-ec69137d-f55a-4d95-9a8d-d65f9d63f930" target="_blank" rel="nofollow"><em><strong>"Last Breath" on Hulu</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-your-streaming-guide-sunday-oct-25"><span>Your streaming guide: Sunday, Oct. 25</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>PARAMOUNT+</strong></p><ul><li>A Course Called Ireland (6 episodes)</li></ul><h2 id="peacock">Peacock</h2><ul><li>The Wolves of Real Estate: The Alexander Brothers (3 episodes)</li><li>Saturday Night Live UK (new episode)</li></ul><h2 id="apple-tv">Apple TV</h2><ul><li>MLS: Los Angeles Football Club vs. LA Galaxy (8 p.m.)</li></ul><h2 id="hulu">Hulu</h2><ul><li>Last Breath (2025)</li><li>Last Breath En Espanol (2025)</li><li>The Mess Around with Hannah and Lamorne, Hulu (New Podcast Episode)</li><li>Mission: Yozakura Family (Season 2, Cour 2), Hulu (New Episode)</li><li>We’re Here to Help, Disney+ & Hulu (New Podcast Episode)</li></ul><h2 id="espn-unlimited">ESPN Unlimited</h2><ul><li>NCAA Men's Basketball: UC Santa Barbara vs. Loyola Marymount — Exhibition (4 p.m.)</li><li>NCAA Football: Oklahoma vs. Mississippi State (4 p.m.)</li><li>NCAA Football: Pittsburgh vs. #1 Miamia (5 p.m.)</li><li>NCAA Men's Soccer: Old Dominion vs. Coastal Carolina (5 p.m.)</li><li>NCAA Men's Soccer: Kentucky vs. James Madison (5 p.m.)</li><li>NCAA Men's Soccer: Queens University vs. Cetnral Arkansas (6 p.m.)</li><li>NCAA Men's Soccer: Houston Christian vs. Incarnate Word (6 p.m.)</li><li>NCAA Women's Soccer: Lamar vs. SE Louisiana (5 p.m.)</li><li>NCAA Women's Soccer: Charlotte vs. UAB (7 p.m.)</li><li>NCAA Women's Basketball: One: An Offseason With the Sooners | Part I: The Climb (7 p.m.)</li><li>2026 Red Bull Rampage Highlight Show (8 p.m.)</li><li>NCAA Football: Syracuse vs. North Carolina (8 p.m.)</li><li>NCAA Football: Virginia Tech vs. Clemson (8 p.m.)</li><li>WNBA: Life in the W: Episode 1 (10 p.m.)</li><li>WNBA: Life in the W: Episode 2 (10:30 p.m.)</li><li>WNBA: Life in the W: Episode 3 (11 p.m.)</li><li>WNBA: Life in the W: Episode 4 (11:30 p.m.)</li></ul><h2 id="the-hallmark-channel">The Hallmark Channel</h2><ul><li>What if Christmas (2026)</li></ul><h2 id="shudder">Shudder</h2><ul><li>Fangoria Chainsaw Awards (9 p.m.)</li><li>Joe Bob’s Halloween House Party</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hbo-max/3-near-flawless-hbo-max-miniseries-you-can-easily-finish-in-a-weekend">3 near-flawless HBO Max miniseries you can easily finish in a weekend</a></li><li><a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-november-2026-all-the-new-shows-and-movies-to-watch">New on Hulu and Disney+ in November 2026: All the new shows and movies to watch</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/netflix-top-10-movies-heres-the-3-worth-watching-right-now-october-24-25">Netflix top 10 movies — here’s the 3 worth watching right now (October 24-25)</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/what-to-watch-sunday-lineup-all-the-new-shows-and-movies-just-added-to-peacock-paramount-apple-tv-and-more-october-25</link>
                                                                            <description>
                            <![CDATA[ Everything new on streaming this Sunday, including our top picks to help you decide what to watch. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PsbQXEmZdNo3tkf7GnAUg4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/CXfFyFmN2KYjXPxvMdU2wB-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 19:58:19 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/CXfFyFmN2KYjXPxvMdU2wB-1920-80.png">
                                                            <media:credit><![CDATA[Paramount]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Bill Murray in A Course Called Ireland]]></media:description>                                                            <media:text><![CDATA[Bill Murray in A Course Called Ireland]]></media:text>
                                <media:title type="plain"><![CDATA[Bill Murray in A Course Called Ireland]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/CXfFyFmN2KYjXPxvMdU2wB-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When it comes to narrowing down what to watch next, it can get overwhelming sifting through everything new on the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight.</p><p>I've gone through everything from Apple TV, Paramount+, <a href="https://www.tomsguide.com/entertainment/streaming/peacock">Peacock</a> etc. to see what's recently landed. I've even added some live sports events kicking off this Sunday, as well as some chilling horror picks on Shudder.</p><p>Here are all the new shows and movies (and live events) you can stream tonight (October 25), and where to watch them. For more picks, check out these <a href="https://www.tomsguide.com/entertainment/hbo-max/3-near-flawless-hbo-max-miniseries-you-can-easily-finish-in-a-weekend">near-flawless HBO Max miniseries you can binge in a weekend</a>.</p><h3 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h3><h2 id="39-a-course-called-ireland-39-paramount">'A Course Called Ireland' (Paramount+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/G-oCpAnX_ic" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Sports/travel docuseries</p><p><strong>What it's about: </strong>Based on Tom Coyne’s bestselling 2009 golf and travel memoir, this six-part documentary follows the author and comedy legend Bill Murray, a renowned golf enthusiast, as they hit some of Ireland's most legendary golf courses. Joined by family and celebrity friends including Chris O'Dowd, Joanne McNally, and Jason Kelce, they take in the breathtaking scenery, vibrant local culture and colorful characters they encounter, all in an unscripted adventure.</p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/shows/a-course-called-ireland/" target="_blank" rel="nofollow"><em><strong>"A Course Called Ireland" on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-last-breath-39-hulu">'Last Breath' (Hulu)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/sNMyooXZZTM" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Thriller/drama</p><p><strong>What it's about:</strong> Director Alex Parkinson’s debut dramatic film is based on his 2019 documentary of the same name, both of which follow the stranger-than-fiction incident in 2012 where a routine dive in the North Sea turned disastrous. Working to repair a gas line deep beneath the waves, over 300 feet down, a trio of divers — Duncan (Woody Harrelson), Dave (Simu Liu), and Chris (Finn Cole) — battles freezing temperatures, intense pressure, and almost no visibility. When a sudden storm throws the supporting ship off course, Chris is stranded hundreds of feet below at the bottom of the ocean while the rest of the crew scrambles to stage an emergency rescue mission.</p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/movie/last-breath-ec69137d-f55a-4d95-9a8d-d65f9d63f930" target="_blank" rel="nofollow"><em><strong>"Last Breath" on Hulu</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-your-streaming-guide-sunday-oct-25"><span>Your streaming guide: Sunday, Oct. 25</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>PARAMOUNT+</strong></p><ul><li>A Course Called Ireland (6 episodes)</li></ul><h2 id="peacock">Peacock</h2><ul><li>The Wolves of Real Estate: The Alexander Brothers (3 episodes)</li><li>Saturday Night Live UK (new episode)</li></ul><h2 id="apple-tv">Apple TV</h2><ul><li>MLS: Los Angeles Football Club vs. LA Galaxy (8 p.m.)</li></ul><h2 id="hulu">Hulu</h2><ul><li>Last Breath (2025)</li><li>Last Breath En Espanol (2025)</li><li>The Mess Around with Hannah and Lamorne, Hulu (New Podcast Episode)</li><li>Mission: Yozakura Family (Season 2, Cour 2), Hulu (New Episode)</li><li>We’re Here to Help, Disney+ & Hulu (New Podcast Episode)</li></ul><h2 id="espn-unlimited">ESPN Unlimited</h2><ul><li>NCAA Men's Basketball: UC Santa Barbara vs. Loyola Marymount — Exhibition (4 p.m.)</li><li>NCAA Football: Oklahoma vs. Mississippi State (4 p.m.)</li><li>NCAA Football: Pittsburgh vs. #1 Miamia (5 p.m.)</li><li>NCAA Men's Soccer: Old Dominion vs. Coastal Carolina (5 p.m.)</li><li>NCAA Men's Soccer: Kentucky vs. James Madison (5 p.m.)</li><li>NCAA Men's Soccer: Queens University vs. Cetnral Arkansas (6 p.m.)</li><li>NCAA Men's Soccer: Houston Christian vs. Incarnate Word (6 p.m.)</li><li>NCAA Women's Soccer: Lamar vs. SE Louisiana (5 p.m.)</li><li>NCAA Women's Soccer: Charlotte vs. UAB (7 p.m.)</li><li>NCAA Women's Basketball: One: An Offseason With the Sooners | Part I: The Climb (7 p.m.)</li><li>2026 Red Bull Rampage Highlight Show (8 p.m.)</li><li>NCAA Football: Syracuse vs. North Carolina (8 p.m.)</li><li>NCAA Football: Virginia Tech vs. Clemson (8 p.m.)</li><li>WNBA: Life in the W: Episode 1 (10 p.m.)</li><li>WNBA: Life in the W: Episode 2 (10:30 p.m.)</li><li>WNBA: Life in the W: Episode 3 (11 p.m.)</li><li>WNBA: Life in the W: Episode 4 (11:30 p.m.)</li></ul><h2 id="the-hallmark-channel">The Hallmark Channel</h2><ul><li>What if Christmas (2026)</li></ul><h2 id="shudder">Shudder</h2><ul><li>Fangoria Chainsaw Awards (9 p.m.)</li><li>Joe Bob’s Halloween House Party</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hbo-max/3-near-flawless-hbo-max-miniseries-you-can-easily-finish-in-a-weekend">3 near-flawless HBO Max miniseries you can easily finish in a weekend</a></li><li><a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-november-2026-all-the-new-shows-and-movies-to-watch">New on Hulu and Disney+ in November 2026: All the new shows and movies to watch</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/netflix-top-10-movies-heres-the-3-worth-watching-right-now-october-24-25">Netflix top 10 movies — here’s the 3 worth watching right now (October 24-25)</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ There's a simple way to watch Barcelona vs Real Madrid for *FREE* — stream El Clásico ]]></title>
                                                                                                <dc:content><![CDATA[ <p>You can watch Barcelona vs Real Madrid live and FREE on <a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV</strong></a>, and <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a>. </p><div  class="fancy-box"><div class="fancy_box-title">Barcelona vs Real Madrid Free Stream</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g6DSCtgfqbQwqnjnpTEvDa" name="Caze TV" caption="" alt="Caze TV Logo" src="https://cdn.mos.cms.futurecdn.net/g6DSCtgfqbQwqnjnpTEvDa-1920-80.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: CazeTV)</span></figcaption></figure><p class="fancy-box__body-text"><strong>• FREE STREAM</strong> <strong>—</strong> <a data-analytics-id="inline-link" href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a><strong> (BRAZIL)</strong><br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Proton VPN (70% off)</strong></a></p></div></div><p>The free-to-air streaming service will show every moment of the first El Clásico of the season, as Hansi Flick's Barcelona take on José Mourinho's Real Madrid at Spotify Camp Nou.</p><p>Barcelona have won six of their last seven El Clásicos and sit comfortably at the top of the La Liga table, with 27 points from nine matches. Real Madrid are six points behind and can't afford to slip up today against their bitter rivals.</p><p><strong>Want to catch Barcelona vs Real Madrid free on </strong><a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazéTV</strong></a><strong>?</strong> If you’re outside Brazil, where this platform is available, you may be wondering how to access the broadcast from the U.S., U.K., Canada, or elsewhere.</p><p>Here’s our complete guide to streaming Barcelona vs Real Madrid live and free online, wherever you are.</p><h2 class="article-body__section" id="section-how-to-watch-barcelona-vs-real-madrid-for-free"><span>How to watch Barcelona vs Real Madrid for free</span></h2><p>Barcelona vs Real Madrid is free via <a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> in Brazil with no subscription or account required.</p><p>It is geo-restricted to Brazil so you will need a VPN if you're traveling outside the South American country right now.</p><p><strong>▶︎ </strong><a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>ACCESS CAZETV FROM ANYWHERE WITH PROTON VPN</strong></a> — we've tested it on <a href="https://www.youtube.com/cazetv" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> and it unblocks streams perfectly.</p><h2 class="article-body__section" id="section-how-to-watch-barcelona-vs-real-madrid-from-anywhere"><span>How to watch Barcelona vs Real Madrid from anywhere</span></h2><p>Away from home at the moment and blocked from watching the game on your usual subscription? You can still watch Barcelona vs Real Madrid live stream thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn"><strong>VPN</strong></a> (Virtual Private Network).</p><p>There are lots of VPNs but <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> will allow you safely unblock the stream of Barcelona vs Real Madrid — plus you can save 70%.</p><div class="product"><a data-dimension112="22cc6a88-cebb-11f1-898c-fdd8f83db5fd" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ZZppZSPNC4hD4Vn7FwV9i3" name="Proton VPN logo square.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZZppZSPNC4hD4Vn7FwV9i3-1920-80.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="22cc6a88-cebb-11f1-898c-fdd8f83db5fd" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25=""><strong>Proton VPN</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>Proton VPN</strong> is one of our favorites. <br><strong></strong><br><strong>✅  70% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Proton to unblock your preferred streaming service and watch Barcelona vs Real Madrid live online with our <em>exclusive</em> deal.<a class="view-deal button" href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="22cc6a88-cebb-11f1-898c-fdd8f83db5fd" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25="">View Deal</a></p></div><h2 id="watch-barcelona-vs-real-madrid-for-free-quick-guide">Watch Barcelona vs Real Madrid for FREE: Quick Guide</h2><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're in the U.S. and want to view your usual Brazilian service, you'd select Brazil from the server list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to <a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> and watch the game, completely free.</p><h2 id="which-devices-can-i-watch-barcelona-vs-real-madrid-with">Which devices can I watch Barcelona vs Real Madrid with?</h2><p><strong>You can use YouTube to watch Barcelona vs Real Madrid on a range of devices:</strong></p><ul><li><strong>Amazon Fire TV:</strong> Fire TV Stick, Fire TV Cube and compatible Fire TV devices</li><li><strong>Android:</strong> Android phones, tablets and Android TV devices</li><li><strong>Apple TV:</strong> Supported Apple TV models</li><li><strong>Chromecast:</strong> Chromecast and Google TV devices</li><li><strong>Gaming Consoles:</strong> PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S and other supported consoles</li><li><strong>LG:</strong> Selected LG Smart TVs</li><li><strong>Mobile Apps:</strong> iOS (16+) and Android (9.0+)</li><li><strong>NOW:</strong> NOW TV devices and supported NOW platforms</li><li><strong>Roku:</strong> Supported Roku streaming players and TVs</li><li><strong>Samsung:</strong> Selected Samsung Smart TVs and devices</li><li><strong>Sky:</strong> Sky Glass, Sky Q and Sky Stream pucks</li><li><strong>Vestel:</strong> Selected Vestel Smart TVs</li><li><strong>Vodafone TV:</strong> Vodafone TV Play and supported Vodafone TV devices</li><li><strong>Web Browsers:</strong> Chrome, Edge and Firefox</li><li><strong>Xbox:</strong> Xbox One and Xbox Series X|S</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-cazetv-from-anywhere">How to watch CazeTV from anywhere in the world</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-champions-league-2026-27">How to watch Champions League 2026/27</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/sports/theres-a-simple-way-to-watch-barcelona-vs-real-madrid-for-free-stream-el-clasico</link>
                                                                            <description>
                            <![CDATA[ Here's a simple way you can watch El Clásico between Barcelona and Real Madrid for free from anywhere in the world. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">E9ekDuCyYU8BZ2VWnZjBD8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/enHmL8DNbNtnifcnuaxFc3-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 19:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Sports]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Krishi Chowdhary ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WUcG5HtjDyKZQfrGWjyt4h-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Krishi is a VPN writer covering buying guides, how-to&#039;s, and other cybersecurity content here at Tom&#039;s Guide. His expertise lies in reviewing products and software, from VPNs, online browsers, and antivirus solutions to smartphones and laptops. You can find his work on &lt;a href=&quot;https://www.techradar.com/&quot;&gt;TechRadar&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;https://www.techopedia.com/contributors/krishi&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Techopedia&lt;/a&gt;, and&amp;nbsp;&lt;a href=&quot;https://techreport.com/author/krishichowdhary/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;The Tech Report&lt;/a&gt;. As a tech fanatic, Krishi also loves writing about the latest happenings in the world of cybersecurity, AI, and software.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/enHmL8DNbNtnifcnuaxFc3-1920-80.png">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jude Bellingham playing in La Liga for Real Madrid]]></media:description>                                                            <media:text><![CDATA[Jude Bellingham playing in La Liga for Real Madrid]]></media:text>
                                <media:title type="plain"><![CDATA[Jude Bellingham playing in La Liga for Real Madrid]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/enHmL8DNbNtnifcnuaxFc3-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>You can watch Barcelona vs Real Madrid live and FREE on <a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV</strong></a>, and <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a>. </p><div  class="fancy-box"><div class="fancy_box-title">Barcelona vs Real Madrid Free Stream</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g6DSCtgfqbQwqnjnpTEvDa" name="Caze TV" caption="" alt="Caze TV Logo" src="https://cdn.mos.cms.futurecdn.net/g6DSCtgfqbQwqnjnpTEvDa-1920-80.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: CazeTV)</span></figcaption></figure><p class="fancy-box__body-text"><strong>• FREE STREAM</strong> <strong>—</strong> <a data-analytics-id="inline-link" href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a><strong> (BRAZIL)</strong><br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Proton VPN (70% off)</strong></a></p></div></div><p>The free-to-air streaming service will show every moment of the first El Clásico of the season, as Hansi Flick's Barcelona take on José Mourinho's Real Madrid at Spotify Camp Nou.</p><p>Barcelona have won six of their last seven El Clásicos and sit comfortably at the top of the La Liga table, with 27 points from nine matches. Real Madrid are six points behind and can't afford to slip up today against their bitter rivals.</p><p><strong>Want to catch Barcelona vs Real Madrid free on </strong><a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazéTV</strong></a><strong>?</strong> If you’re outside Brazil, where this platform is available, you may be wondering how to access the broadcast from the U.S., U.K., Canada, or elsewhere.</p><p>Here’s our complete guide to streaming Barcelona vs Real Madrid live and free online, wherever you are.</p><h2 class="article-body__section" id="section-how-to-watch-barcelona-vs-real-madrid-for-free"><span>How to watch Barcelona vs Real Madrid for free</span></h2><p>Barcelona vs Real Madrid is free via <a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> in Brazil with no subscription or account required.</p><p>It is geo-restricted to Brazil so you will need a VPN if you're traveling outside the South American country right now.</p><p><strong>▶︎ </strong><a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>ACCESS CAZETV FROM ANYWHERE WITH PROTON VPN</strong></a> — we've tested it on <a href="https://www.youtube.com/cazetv" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> and it unblocks streams perfectly.</p><h2 class="article-body__section" id="section-how-to-watch-barcelona-vs-real-madrid-from-anywhere"><span>How to watch Barcelona vs Real Madrid from anywhere</span></h2><p>Away from home at the moment and blocked from watching the game on your usual subscription? You can still watch Barcelona vs Real Madrid live stream thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn"><strong>VPN</strong></a> (Virtual Private Network).</p><p>There are lots of VPNs but <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> will allow you safely unblock the stream of Barcelona vs Real Madrid — plus you can save 70%.</p><div class="product"><a data-dimension112="22cc6a88-cebb-11f1-898c-fdd8f83db5fd" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ZZppZSPNC4hD4Vn7FwV9i3" name="Proton VPN logo square.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZZppZSPNC4hD4Vn7FwV9i3-1920-80.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="22cc6a88-cebb-11f1-898c-fdd8f83db5fd" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25=""><strong>Proton VPN</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>Proton VPN</strong> is one of our favorites. <br><strong></strong><br><strong>✅  70% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Proton to unblock your preferred streaming service and watch Barcelona vs Real Madrid live online with our <em>exclusive</em> deal.<a class="view-deal button" href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="22cc6a88-cebb-11f1-898c-fdd8f83db5fd" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25="">View Deal</a></p></div><h2 id="watch-barcelona-vs-real-madrid-for-free-quick-guide">Watch Barcelona vs Real Madrid for FREE: Quick Guide</h2><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_c?offer_id=25&aff_id=1046&aff_sub=Barc&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're in the U.S. and want to view your usual Brazilian service, you'd select Brazil from the server list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to <a href="https://www.youtube.com/watch?v=UEV1NElLuMA" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> and watch the game, completely free.</p><h2 id="which-devices-can-i-watch-barcelona-vs-real-madrid-with">Which devices can I watch Barcelona vs Real Madrid with?</h2><p><strong>You can use YouTube to watch Barcelona vs Real Madrid on a range of devices:</strong></p><ul><li><strong>Amazon Fire TV:</strong> Fire TV Stick, Fire TV Cube and compatible Fire TV devices</li><li><strong>Android:</strong> Android phones, tablets and Android TV devices</li><li><strong>Apple TV:</strong> Supported Apple TV models</li><li><strong>Chromecast:</strong> Chromecast and Google TV devices</li><li><strong>Gaming Consoles:</strong> PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S and other supported consoles</li><li><strong>LG:</strong> Selected LG Smart TVs</li><li><strong>Mobile Apps:</strong> iOS (16+) and Android (9.0+)</li><li><strong>NOW:</strong> NOW TV devices and supported NOW platforms</li><li><strong>Roku:</strong> Supported Roku streaming players and TVs</li><li><strong>Samsung:</strong> Selected Samsung Smart TVs and devices</li><li><strong>Sky:</strong> Sky Glass, Sky Q and Sky Stream pucks</li><li><strong>Vestel:</strong> Selected Vestel Smart TVs</li><li><strong>Vodafone TV:</strong> Vodafone TV Play and supported Vodafone TV devices</li><li><strong>Web Browsers:</strong> Chrome, Edge and Firefox</li><li><strong>Xbox:</strong> Xbox One and Xbox Series X|S</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-cazetv-from-anywhere">How to watch CazeTV from anywhere in the world</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-champions-league-2026-27">How to watch Champions League 2026/27</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ There's a simple way to watch Man United vs Bournemouth for *FREE* ]]></title>
                                                                                                <dc:content><![CDATA[ <p>You can stream Man United vs Bournemouth in the <a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">Premier League</a> for free on <a href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV</strong></a> from anywhere in the world with <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.</p><p>Kick-off arrives at 10 a.m. ET / 7 a.m. PT / 2 p.m. GMT on Sunday, October 25.</p><div  class="fancy-box"><div class="fancy_box-title">Man United vs Bournemouth: Free Stream</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g6DSCtgfqbQwqnjnpTEvDa" name="Caze TV" caption="" alt="Caze TV Logo" src="https://cdn.mos.cms.futurecdn.net/g6DSCtgfqbQwqnjnpTEvDa-1920-80.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: CazeTV)</span></figcaption></figure><p class="fancy-box__body-text"><ul><li><strong>Free streams — </strong><a data-analytics-id="inline-link" href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV</strong></a><strong> (Brazil)</strong></li><li><strong>Watch anywhere — </strong><a data-analytics-id="inline-link" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN (70% off)</strong></a></li></ul></p></div></div><p>Man United just can’t help but put pressure on themselves. Wednesday’s 4-1 defeat, combined with Bruno Fernandes’ comments about Michael Carrick, means this one is a must-win.</p><p>For Bournemouth, Old Trafford has been a happy hunting ground in recent seasons. Successive 3-0 wins came in 2023 and 2024, followed by an incredible 4-4 draw between the sides last December. Can they pick up a similar result today?</p><p>To make things even better, Man United vs Bournemouth being streamed for free on <a href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV</strong></a> in Brazil and we've found a way you can stream it in the U.S., U.K. and Australia.</p><h2 id="how-to-watch-man-united-vs-bournemouth-for-free">How to watch Man United vs Bournemouth for free</h2><p>Man United vs Bournemouth is free via <a href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> in Brazil with no subscription or account required.</p><p>It is geo-restricted to Brazil so you will need a VPN if you're traveling outside the South American country right now.</p><p><strong>▶︎ </strong><a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>ACCESS CAZETV FROM ANYWHERE WITH PROTON VPN</strong></a> — we've tested it on <a href="https://www.youtube.com/cazetv" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> and it unblocks streams perfectly.</p><h2 class="article-body__section" id="section-how-to-watch-man-united-vs-bournemouth-free-from-anywhere-with-a-vpn"><span>How to watch Man United vs Bournemouth free from anywhere with a VPN</span></h2><p><strong>CazeTV's YouTube channel is geo-restricted to those in Brazil.</strong></p><p>Soccer lovers that are traveling or working abroad for this weekend's game will need to use a VPN to access their local free stream. </p><p>There are lots of VPNs but <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> will allow you safely unblock the stream of Man United vs Bournemouth — plus you can save 70%.</p><div class="product"><a data-dimension112="65ac7cde-ce26-11f1-8d81-1f84e4d2ec9a" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ZZppZSPNC4hD4Vn7FwV9i3" name="Proton VPN logo square.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZZppZSPNC4hD4Vn7FwV9i3-1920-80.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="65ac7cde-ce26-11f1-8d81-1f84e4d2ec9a" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25=""><strong>Proton VPN</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>Proton VPN</strong> is one of our favorites. <br><strong></strong><br><strong>✅  70% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Proton to unblock your preferred streaming service and watch Man United vs Bournemouth live online with our <em>exclusive</em> deal.<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="65ac7cde-ce26-11f1-8d81-1f84e4d2ec9a" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25="">View Deal</a></p></div><h2 id="which-devices-can-i-watch-cazetv-39-s-youtube-with">Which devices can I watch CazeTV's YouTube with?</h2><p><strong>You can use YouTube on all of the following devices and platforms:</strong></p><p><strong>Amazon Fire TV:</strong> Fire TV Stick, Fire TV Cube and compatible Fire TV devices<br><strong>Android:</strong> Android phones, tablets and Android TV devices<br><strong>Apple TV:</strong> Supported Apple TV models<br><strong>Chromecast:</strong> Chromecast and Google TV devices<br><strong>Gaming Consoles:</strong> PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S and other supported consoles<br><strong>LG:</strong> Selected LG Smart TVs<br><strong>Mobile Apps:</strong> iOS (16+) and Android (9.0+)<br><strong>NOW:</strong> NOW TV devices and supported NOW platforms<br><strong>Roku:</strong> Supported Roku streaming players and TVs<br><strong>Samsung:</strong> Selected Samsung Smart TVs and devices<br><strong>Sky:</strong> Sky Glass, Sky Q and Sky Stream pucks<br><strong>Vestel:</strong> Selected Vestel Smart TVs<br><strong>Vodafone TV:</strong> Vodafone TV Play and supported Vodafone TV devices<br><strong>Web Browsers:</strong> Chrome, Edge and Firefox<br><strong>Xbox:</strong> Xbox One and Xbox Series X|S</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-ludwig-season-2-online-free">How to watch "Ludwig" season 2</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-cazetv-from-anywhere">How to watch CazeTV from outside Brazil</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/sports/theres-a-simple-way-to-watch-man-united-vs-bournemouth-for-free</link>
                                                                            <description>
                            <![CDATA[ Here's how you can watch Man United vs Bournemouth for free from anywhere in the world on CazeTV. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tiAUZBvcPyc5S3ykJuqS7L</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/aqdc9qxJvLxsg3RRFcHRqC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Sports]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Jones ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/MVd5AB5fRo4H8yGGGhSSDk-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/aqdc9qxJvLxsg3RRFcHRqC-1920-80.jpg">
                                                            <media:credit><![CDATA[PIERO CRUCIATTI / AFP via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Manchester United&#039;s English coach Michael Carrick reacts after losing the UEFA Champions League, league phase matchday 3, football match between Como 1907 and Manchester United]]></media:description>                                                            <media:text><![CDATA[Manchester United&#039;s English coach Michael Carrick reacts after losing the UEFA Champions League, league phase matchday 3, football match between Como 1907 and Manchester United]]></media:text>
                                <media:title type="plain"><![CDATA[Manchester United&#039;s English coach Michael Carrick reacts after losing the UEFA Champions League, league phase matchday 3, football match between Como 1907 and Manchester United]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/aqdc9qxJvLxsg3RRFcHRqC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>You can stream Man United vs Bournemouth in the <a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">Premier League</a> for free on <a href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV</strong></a> from anywhere in the world with <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.</p><p>Kick-off arrives at 10 a.m. ET / 7 a.m. PT / 2 p.m. GMT on Sunday, October 25.</p><div  class="fancy-box"><div class="fancy_box-title">Man United vs Bournemouth: Free Stream</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g6DSCtgfqbQwqnjnpTEvDa" name="Caze TV" caption="" alt="Caze TV Logo" src="https://cdn.mos.cms.futurecdn.net/g6DSCtgfqbQwqnjnpTEvDa-1920-80.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: CazeTV)</span></figcaption></figure><p class="fancy-box__body-text"><ul><li><strong>Free streams — </strong><a data-analytics-id="inline-link" href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV</strong></a><strong> (Brazil)</strong></li><li><strong>Watch anywhere — </strong><a data-analytics-id="inline-link" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN (70% off)</strong></a></li></ul></p></div></div><p>Man United just can’t help but put pressure on themselves. Wednesday’s 4-1 defeat, combined with Bruno Fernandes’ comments about Michael Carrick, means this one is a must-win.</p><p>For Bournemouth, Old Trafford has been a happy hunting ground in recent seasons. Successive 3-0 wins came in 2023 and 2024, followed by an incredible 4-4 draw between the sides last December. Can they pick up a similar result today?</p><p>To make things even better, Man United vs Bournemouth being streamed for free on <a href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV</strong></a> in Brazil and we've found a way you can stream it in the U.S., U.K. and Australia.</p><h2 id="how-to-watch-man-united-vs-bournemouth-for-free">How to watch Man United vs Bournemouth for free</h2><p>Man United vs Bournemouth is free via <a href="https://www.youtube.com/watch?v=jZXkDVmpoU0" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> in Brazil with no subscription or account required.</p><p>It is geo-restricted to Brazil so you will need a VPN if you're traveling outside the South American country right now.</p><p><strong>▶︎ </strong><a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>ACCESS CAZETV FROM ANYWHERE WITH PROTON VPN</strong></a> — we've tested it on <a href="https://www.youtube.com/cazetv" target="_blank" rel="nofollow"><strong>CazeTV's YouTube</strong></a> and it unblocks streams perfectly.</p><h2 class="article-body__section" id="section-how-to-watch-man-united-vs-bournemouth-free-from-anywhere-with-a-vpn"><span>How to watch Man United vs Bournemouth free from anywhere with a VPN</span></h2><p><strong>CazeTV's YouTube channel is geo-restricted to those in Brazil.</strong></p><p>Soccer lovers that are traveling or working abroad for this weekend's game will need to use a VPN to access their local free stream. </p><p>There are lots of VPNs but <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> will allow you safely unblock the stream of Man United vs Bournemouth — plus you can save 70%.</p><div class="product"><a data-dimension112="65ac7cde-ce26-11f1-8d81-1f84e4d2ec9a" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ZZppZSPNC4hD4Vn7FwV9i3" name="Proton VPN logo square.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZZppZSPNC4hD4Vn7FwV9i3-1920-80.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="65ac7cde-ce26-11f1-8d81-1f84e4d2ec9a" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25=""><strong>Proton VPN</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>Proton VPN</strong> is one of our favorites. <br><strong></strong><br><strong>✅  70% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Proton to unblock your preferred streaming service and watch Man United vs Bournemouth live online with our <em>exclusive</em> deal.<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="65ac7cde-ce26-11f1-8d81-1f84e4d2ec9a" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25="">View Deal</a></p></div><h2 id="which-devices-can-i-watch-cazetv-39-s-youtube-with">Which devices can I watch CazeTV's YouTube with?</h2><p><strong>You can use YouTube on all of the following devices and platforms:</strong></p><p><strong>Amazon Fire TV:</strong> Fire TV Stick, Fire TV Cube and compatible Fire TV devices<br><strong>Android:</strong> Android phones, tablets and Android TV devices<br><strong>Apple TV:</strong> Supported Apple TV models<br><strong>Chromecast:</strong> Chromecast and Google TV devices<br><strong>Gaming Consoles:</strong> PlayStation 4, PlayStation 5, Xbox One, Xbox Series X|S and other supported consoles<br><strong>LG:</strong> Selected LG Smart TVs<br><strong>Mobile Apps:</strong> iOS (16+) and Android (9.0+)<br><strong>NOW:</strong> NOW TV devices and supported NOW platforms<br><strong>Roku:</strong> Supported Roku streaming players and TVs<br><strong>Samsung:</strong> Selected Samsung Smart TVs and devices<br><strong>Sky:</strong> Sky Glass, Sky Q and Sky Stream pucks<br><strong>Vestel:</strong> Selected Vestel Smart TVs<br><strong>Vodafone TV:</strong> Vodafone TV Play and supported Vodafone TV devices<br><strong>Web Browsers:</strong> Chrome, Edge and Firefox<br><strong>Xbox:</strong> Xbox One and Xbox Series X|S</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-ludwig-season-2-online-free">How to watch "Ludwig" season 2</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-cazetv-from-anywhere">How to watch CazeTV from outside Brazil</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Liverpool vs Brighton: live stream Premier League 2026/27 online from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Watch Liverpool vs Brighton as the Reds welcome the high-flying Seagulls to Anfield.</strong></p><p>At Tom's Guide, we'll bring you all the live streams and TV channels you need to watch from anywhere in the world.</p><div  class="fancy-box"><div class="fancy_box-title">Liverpool vs Brighton: Live Streams</div><div class="fancy_box_body"><p class="fancy-box__body-text">Liverpool vs Brighton kicks-off at 10 a.m. ET / 2 p.m. GMT on Sunday 25 October</p><p class="fancy-box__body-text"><strong>▶︎ U.S. Stream: </strong><a data-analytics-id="inline-link" href="https://peacocktv.com/" target="_blank" rel="nofollow">Peacock</a><br><strong>▶︎ U.K. Stream: </strong><a data-analytics-id="inline-link" href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow">Sky Sports</a><br><strong>▶︎ Unlock your stream with </strong><a data-analytics-id="inline-link" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN (70% Off)</strong></a></p></div></div><p>It's been a turbulent start to the season for Liverpool, with the performances perhaps overshadowing the results they have managed to achieve. Andoni Iraola's men have lost just one game — to table-toppers Man City — and are three from three in the Champions League. Not bad, then. But performances throughout the season have been underwhelming, and if they are even slightly off the pace against an in-form Brighton side, they will be punished as Arsenal found out just a few weeks ago.  Bradley Barcola continues his search for a first Premier League goal, while Florian Wirtz is likely to be entrusted again after a more encouraging display against Brentford last weekend.</p><p>Brighton fans are in dreamland after seven games of the season. They sit third with five wins to their name and are topping the attacking metrics across the division. They deserve to be in this position, but a trip to Anfield just days after an away fixture in Czechia is no small matter. Pascal Groß will look to continue his brilliant start to the season, while Charalampos Kostoulas will be sure to give Virgil van Dijk and Jeremy Jacquet a tough day.</p><p>Here's how to watch Liverpool vs Brighton in the <a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">2026/27 Premier League</a> from anywhere in the world, including for FREE.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-from-anywhere"><span>How to watch Liverpool vs Brighton from anywhere</span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. One of our favorites is <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> – it does everything and comes with up to 70% off.</p><div class="product"><a data-dimension112="e582f498-cee8-11f1-bdf5-cbaae46c931f" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="kzjPFfaMcFLXrvtTdpoPmm" name="Proton VPN@2x.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/kzjPFfaMcFLXrvtTdpoPmm-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="e582f498-cee8-11f1-bdf5-cbaae46c931f" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25=""><strong>Proton VPN</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>Proton VPN</strong> is one of our favorites. <br><strong></strong><br><strong>✅  70% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Proton to unblock your preferred streaming service and watch Liverpool vs Brighton live online with our <em>exclusive</em> deal.<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="e582f498-cee8-11f1-bdf5-cbaae46c931f" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance if you're away in the U.K. and want to view your usual U.S. service, you'd select U.S. from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to your usual streaming service and watch Liverpool vs Brighton.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-the-u-s"><span>How to watch Liverpool vs Brighton live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><strong>Liverpool vs Brighton is being broadcast on Peacock in the US.</strong></p><p>Peacock Premium comes in at $12.99/month or $129.99/year and will provide access to Liverpool vs Brighton as well as a host of other Premier League games across the season.</p><p><strong>Not in the U.S. right now?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> while traveling overseas to watch live streams from your usual subscription.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-the-u-k"><span>How to watch Liverpool vs Brighton live streams in the U.K.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a> will show Liverpool vs Brighton in the UK. Coverage will be on the Sky Sports Premier League channel.</p><p>Plans start from £35/month on a long-term TV contract, while existing customers on a 24-month Sky TV contract can add Sky Sports for £22/month. </p><p>You can also stream short-term for a similar cost via Now TV. </p><p>Those abroad can still follow the game by using one of the best VPN services, such as <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-canada"><span>How to watch Liverpool vs Brighton live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Liverpool vs Brighton is available to watch on <a href="https://www.fubo.tv/stream/canada/?source=redirect" target="_blank" rel="nofollow"><strong>Fubo</strong></a> in Canada. </p><p>Prices start at CA$31.49/month for Fubo's Sports Monthly package. You can also access Fubo's Premier League coverage through an eligible <a href="https://www.dazn.com/en-CA/welcome" target="_blank" rel="nofollow"><strong>DAZN</strong></a> subscription.</p><p>Temporarily away from the Great White North? Don't let that stop you - you can still watch the Premier League thanks to <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-australia"><span>How to watch Liverpool vs Brighton live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> is the place to go to watch Liverpool vs Brighton in Australia. </p><p>Stan Sport costs AU$29.99/month — that's AU$9.99 for the Basic package and AU$20 for the Sports add-on.</p><p>Outside of Australia today? Use <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton</strong></a> and stream online from anywhere.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/video/l4lggXxL/how-to-watch-f1-in-2026-free-options-and-streaming-guide">How to watch F1 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-champions-league-2026-27" target="_blank">Champions League streaming guide 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/sports/watch-liverpool-vs-brighton-premier-league-2026-27</link>
                                                                            <description>
                            <![CDATA[ All the ways to watch Liverpool vs Brighton online from anywhere in the world in the Premier League with TV channels and kick-off time provided. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7RSoCC3ZiLcegtxzF4Lzqi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GNYzg5RwERP5ALZ9Y7xzXY-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 12:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Sports]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Jones ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/MVd5AB5fRo4H8yGGGhSSDk-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GNYzg5RwERP5ALZ9Y7xzXY-1920-80.jpg">
                                                            <media:credit><![CDATA[Robbie Jay Barratt - AMA/Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Rio Ngumoha of Liverpool during the UEFA Champions League 2026/27 League Phase MD3 match between Liverpool FC and Villarreal CF at Anfield on October 20, 2026 in Liverpool, United Kingdom.]]></media:description>                                                            <media:text><![CDATA[Rio Ngumoha of Liverpool during the UEFA Champions League 2026/27 League Phase MD3 match between Liverpool FC and Villarreal CF at Anfield on October 20, 2026 in Liverpool, United Kingdom.]]></media:text>
                                <media:title type="plain"><![CDATA[Rio Ngumoha of Liverpool during the UEFA Champions League 2026/27 League Phase MD3 match between Liverpool FC and Villarreal CF at Anfield on October 20, 2026 in Liverpool, United Kingdom.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GNYzg5RwERP5ALZ9Y7xzXY-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Watch Liverpool vs Brighton as the Reds welcome the high-flying Seagulls to Anfield.</strong></p><p>At Tom's Guide, we'll bring you all the live streams and TV channels you need to watch from anywhere in the world.</p><div  class="fancy-box"><div class="fancy_box-title">Liverpool vs Brighton: Live Streams</div><div class="fancy_box_body"><p class="fancy-box__body-text">Liverpool vs Brighton kicks-off at 10 a.m. ET / 2 p.m. GMT on Sunday 25 October</p><p class="fancy-box__body-text"><strong>▶︎ U.S. Stream: </strong><a data-analytics-id="inline-link" href="https://peacocktv.com/" target="_blank" rel="nofollow">Peacock</a><br><strong>▶︎ U.K. Stream: </strong><a data-analytics-id="inline-link" href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow">Sky Sports</a><br><strong>▶︎ Unlock your stream with </strong><a data-analytics-id="inline-link" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN (70% Off)</strong></a></p></div></div><p>It's been a turbulent start to the season for Liverpool, with the performances perhaps overshadowing the results they have managed to achieve. Andoni Iraola's men have lost just one game — to table-toppers Man City — and are three from three in the Champions League. Not bad, then. But performances throughout the season have been underwhelming, and if they are even slightly off the pace against an in-form Brighton side, they will be punished as Arsenal found out just a few weeks ago.  Bradley Barcola continues his search for a first Premier League goal, while Florian Wirtz is likely to be entrusted again after a more encouraging display against Brentford last weekend.</p><p>Brighton fans are in dreamland after seven games of the season. They sit third with five wins to their name and are topping the attacking metrics across the division. They deserve to be in this position, but a trip to Anfield just days after an away fixture in Czechia is no small matter. Pascal Groß will look to continue his brilliant start to the season, while Charalampos Kostoulas will be sure to give Virgil van Dijk and Jeremy Jacquet a tough day.</p><p>Here's how to watch Liverpool vs Brighton in the <a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">2026/27 Premier League</a> from anywhere in the world, including for FREE.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-from-anywhere"><span>How to watch Liverpool vs Brighton from anywhere</span></h2><p>A VPN is handy piece of software that can make your device appear as if it's back in your home country, so you can unlock your usual service. One of our favorites is <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> – it does everything and comes with up to 70% off.</p><div class="product"><a data-dimension112="e582f498-cee8-11f1-bdf5-cbaae46c931f" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="kzjPFfaMcFLXrvtTdpoPmm" name="Proton VPN@2x.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/kzjPFfaMcFLXrvtTdpoPmm-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="e582f498-cee8-11f1-bdf5-cbaae46c931f" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25=""><strong>Proton VPN</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>Proton VPN</strong> is one of our favorites. <br><strong></strong><br><strong>✅  70% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Proton to unblock your preferred streaming service and watch Liverpool vs Brighton live online with our <em>exclusive</em> deal.<a class="view-deal button" href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow" data-dimension112="e582f498-cee8-11f1-bdf5-cbaae46c931f" data-action="Deal Block" data-label="Proton VPN" data-dimension48="Proton VPN" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance if you're away in the U.K. and want to view your usual U.S. service, you'd select U.S. from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to your usual streaming service and watch Liverpool vs Brighton.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-the-u-s"><span>How to watch Liverpool vs Brighton live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><strong>Liverpool vs Brighton is being broadcast on Peacock in the US.</strong></p><p>Peacock Premium comes in at $12.99/month or $129.99/year and will provide access to Liverpool vs Brighton as well as a host of other Premier League games across the season.</p><p><strong>Not in the U.S. right now?</strong> <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> while traveling overseas to watch live streams from your usual subscription.</p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-the-u-k"><span>How to watch Liverpool vs Brighton live streams in the U.K.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://www.sky.com/tv/sports" target="_blank" rel="nofollow"><strong>Sky Sports</strong></a> will show Liverpool vs Brighton in the UK. Coverage will be on the Sky Sports Premier League channel.</p><p>Plans start from £35/month on a long-term TV contract, while existing customers on a 24-month Sky TV contract can add Sky Sports for £22/month. </p><p>You can also stream short-term for a similar cost via Now TV. </p><p>Those abroad can still follow the game by using one of the best VPN services, such as <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-canada"><span>How to watch Liverpool vs Brighton live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Liverpool vs Brighton is available to watch on <a href="https://www.fubo.tv/stream/canada/?source=redirect" target="_blank" rel="nofollow"><strong>Fubo</strong></a> in Canada. </p><p>Prices start at CA$31.49/month for Fubo's Sports Monthly package. You can also access Fubo's Premier League coverage through an eligible <a href="https://www.dazn.com/en-CA/welcome" target="_blank" rel="nofollow"><strong>DAZN</strong></a> subscription.</p><p>Temporarily away from the Great White North? Don't let that stop you - you can still watch the Premier League thanks to <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton VPN</strong></a>.   </p><h2 class="article-body__section" id="section-how-to-watch-liverpool-vs-brighton-live-streams-in-australia"><span>How to watch Liverpool vs Brighton live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://www.stan.com.au/sport" target="_blank" rel="nofollow"><strong>Stan Sport</strong></a> is the place to go to watch Liverpool vs Brighton in Australia. </p><p>Stan Sport costs AU$29.99/month — that's AU$9.99 for the Basic package and AU$20 for the Sports add-on.</p><p>Outside of Australia today? Use <a href="https://go.getproton.me/aff_ad?campaign_id=1607&aff_id=1046&source=toms_guide" target="_blank" rel="nofollow"><strong>Proton</strong></a> and stream online from anywhere.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/video/l4lggXxL/how-to-watch-f1-in-2026-free-options-and-streaming-guide">How to watch F1 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-champions-league-2026-27" target="_blank">Champions League streaming guide 2026/27</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/watch-premier-league-2026-27-tv-guide">How to watch Premier League</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ New on Hulu and Disney+ in November 2026: All the new shows and movies to watch ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The leaves are covering the ground and the holidays are creeping ever closer, which means it’s time to settle in with a fresh wave of shows on <strong>Hulu</strong> and <strong>Disney+</strong>. This November brings an exciting lineup to the streaming service siblings, led by a splashy returning favorite, a lavish new K-drama and a long-awaited chapter of a fan-favorite fantasy series.</p><p>Kickstarting the month on Nov. 4, season 2 of Ryan Murphy’s <strong>“All’s Fair”</strong> premieres on Hulu. The campy courtroom drama reunites Kim Kardashian, Glenn Close, Sarah Paulson, and the rest of the all-female divorce firm for another round of high-stakes scandals, secrets, and stilettos. Dropping that same day on Disney+ and Hulu is <strong>“The Remarried Empress,”</strong> a live-action K-drama adaptation of the wildly popular webtoon about an empress who boldly rewrites her own destiny after her husband brings home a new concubine.   </p><p>Later in the month on Nov. 20, <strong>“Percy Jackson and the Olympians”</strong> returns for its third season. Adapting Rick Riordan’s “The Titan’s Curse,” this new installment follows Percy and his friends as they race against time to rescue a kidnapped Annabeth and save Olympus from the encroaching Titans. Want to see what else is hitting your watchlist this month? Keep reading to explore our top picks and the full list of everything coming to Hulu and Disney+ in November.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-new-on-hulu-and-disney-in-november-2026-top-picks"><span>New on Hulu and Disney+ in November 2026: Top picks</span></h3><h2 id="39-all-39-s-fair-39-season-2">'All's Fair' season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/4jaAI0O1z9g" allowfullscreen></iframe></div></div><p>Ryan Murphy’s campy courtroom saga returns for a second season, back inside the all-female divorce firm of Grant, Ronson & Greene. After the attorneys split from their old male-led practice to strike out on their own, season 2 drops them into a fresh storm of scandals, secrets and stilettos, as new allegiances form, friendships are tested and a shocking revelation threatens the very existence of the firm. You know, no pressure or whatever. </p><p>The same group from season 1 is back, including Kim Kardashian, Naomi Watts, Niecy Nash-Betts, Teyana Taylor, Sarah Paulson and Glenn Close, with Cauã Reymond joining the cast this season.</p><p><em><strong>Stream on </strong></em><a href="https://www.hulu.com/series/alls-fair-65e808bd-2703-452d-bf62-d941d9d799fd" target="_blank" rel="nofollow"><em><strong>Hulu</strong></em></a><em><strong> beginning November 4</strong></em></p><h2 id="39-the-remarried-empress-39">'The Remarried Empress'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/bJCiuJe--jw" allowfullscreen></iframe></div></div><p>This lavish Korean period drama, based on the hugely popular webtoon, follows Navier, the beloved and impossibly composed empress of the Eastern Empire, who has built a prosperous land alongside her husband, Emperor Sovieshu. Her world is turned upside down when Sovieshu brings Rashta, a runaway slave, back to the palace with plans to make her his concubine. </p><p>Rather than let heartbreak rule her, Navier keeps her composure, and when Prince Heinrey, a charming rival leader from the Western Kingdom, takes an interest in her, she makes a life-changing choice to rewrite her own destiny. Shin Min-a stars as Navier, with Lee Jong-suk as Heinrey, Ju Ji-hoon as Sovieshu and Lee Se-young as Rashta. You've got plenty of time to catch up with the webtoon if you start reading now. </p><p><em><strong>Stream on Hulu beginning November 4</strong></em></p><h2 id="39-percy-jackson-and-the-olympians-39-season-3">'Percy Jackson and the Olympians' season 3</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/dhXp_rpzUJ0" allowfullscreen></iframe></div></div><p>Disney+’s hit adaptation of Rick Riordan’s beloved book series returns for a third season, this time bringing “The Titan’s Curse,” the third novel, to the screen for the first time. When Annabeth (Leah Sava Jeffries) suddenly vanishes and the Oracle of Delphi delivers a Great Prophecy that could decide the fate of Olympus, Percy Jackson (Walker Scobell) and Grover (Aryan Simhadri) set off on a perilous new quest, racing to rescue Annabeth and the goddess Artemis (Dafne Keen) from the clutches of the Titan Atlas (Holt McCallany). </p><p>Expect new allies, including the di Angelo siblings, and a noticeably darker turn for the young demigods -- perfect for scratching that YA fantasy itch if you're a big reader or have kids in the house who can't get enough of Jackson. </p><p><em><strong>Stream on </strong></em><a href="https://www.disneyplus.com/browse/entity-8744ec55-8d14-4631-99b4-c889a2d6013f" target="_blank" rel="nofollow"><em><strong>Disney+</strong></em></a><em><strong> beginning November 20</strong></em></p><h3 class="article-body__section" id="section-everything-new-on-hulu-and-disney-in-november-2026"><span>Everything new on Hulu and Disney+ in November 2026</span></h3><h2 id="november-1">November 1</h2><ul><li>Hulu: <strong>A Bad Moms Christmas</strong> (2017)</li><li>Hulu: <strong>The Banshees of Inisherin</strong> (2022)</li><li>Hulu: <strong>Meg 2: The Trench</strong> (2023)</li><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Why Him?</strong> (2016)</li></ul><h2 id="november-2">November 2</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Black Bag</strong> (2025)</li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live at 8pm ET</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live at 8pm ET</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Mob</strong> (Hulu Original) – <strong>New Episodes</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-3">November 3</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>High Country</strong> (Season 2)</li><li>Disney+ and Hulu: <strong>Perfect Person</strong> <strong>–</strong> <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-4">November 4</h2><ul><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>Three-Episode Premiere</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>Two-Episode Premiere</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars Official Podcast</strong> (Season 35) – <strong>New Episode @ 9am PT</strong></li><li>Disney+: <strong>Disney Jr. Ariel - The Little Mermaid: Dolphin Cove Tales</strong>: Shorts (Season 1) – <strong>Premiere - All Episodes Streaming</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>New Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>Four-Episode Premiere</strong></li><li>Disney+: <strong>VisionQuest</strong> – <strong>New Episode</strong></li></ul><h2 id="november-5">November 5</h2><ul><li>Hulu: <strong>Abbott Elementary</strong> (Season 6) – <strong>New Episode</strong></li><li>Hulu: <strong>Fake Doctors, Real Friends with Zach and Donald</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Kardashians</strong> (Season 8) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Scrubs</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>Shark Tank</strong> (Season 18) – <strong>New Episode</strong></li></ul><h2 id="november-6">November 6</h2><ul><li>Hulu: <strong>9-1-1</strong> (Season 10) – <strong>New Episode</strong></li><li>Hulu: <strong>9-1-1: Nashville</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>Grey’s Anatomy</strong> (Season 23) – <strong>New Episode</strong></li><li>Disney+: <strong>SuperKitties</strong> (Season 3) – <strong>Thanksgiving Special Episode</strong></li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Wolves Up Close with Bertie Gregory</strong> – <strong>Premiere</strong></li></ul><h2 id="november-7">November 7</h2><ul><li>Hulu: <strong>Celebrity Wheel of Fortune</strong> (Season 7) – <strong>New Episode</strong></li><li>Disney+: <strong>Chibi Tiny Tales</strong>: Shorts (Season 8) – <strong>New Episode</strong></li><li>Disney+: <strong>Locker Diaries: Coven Academy</strong>: Shorts (Season 1) – <strong>New Episode</strong></li></ul><h2 id="november-8">November 8</h2><ul><li>Hulu: <strong>Heart Eyes</strong> (2025)</li><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-9">November 9</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Fire Force</strong> (Season 3, Part 2) (Dubbed) – <strong>All Episodes Streaming</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Love Hurts</strong> (2025)</li><li>Hulu: <strong>The Mob</strong> (Hulu Original) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>Podcast Premiere</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-10">November 10</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>Finale Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live @ 8pm ET</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! –</strong> <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Perfect Person</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-11">November 11</h2><ul><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>New Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Pokémon the Series: The Beginning</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+: <strong>Pupstruction</strong> (Season 3) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li><li>Hulu: <strong>Rivals</strong> (Season 2, Part 2) (Hulu Original) – <strong>Three-Episode Premiere</strong></li><li>Disney+ and Hulu: <strong>Style Wars</strong> (Season 1) (Hulu Original) – <strong>Two-Episode Premiere</strong></li><li>Disney+: <strong>VisionQuest</strong> – <strong>New Episode</strong></li></ul><h2 id="november-12">November 12</h2><ul><li>Hulu: <strong>Abbott Elementary</strong> (Season 6) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars Official Podcast</strong> (Season 35) – <strong>New Episode</strong></li><li>Hulu: <strong>Fake Doctors, Real Friends with Zach and Donald</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Kardashians</strong> (Season 8) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Scrubs</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>The Secret Lives of Mormon Wives: Orange County</strong> (Season 1) (Hulu Original) – <strong>Premiere - All Episodes Streaming</strong></li><li>Hulu: <strong>Shark Tank</strong> (Season 18) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li></ul><h2 id="november-13">November 13</h2><ul><li>Hulu: <strong>9-1-1</strong> (Season 10) – <strong>New Episode</strong></li><li>Hulu: <strong>9-1-1: Nashville</strong> (Season 2) – <strong>New Episode</strong></li><li>Disney+: <strong>Gracie’s Corner</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+: <strong>Gracie’s Corner</strong>: Shorts (Season 2) – <strong>New Episodes</strong></li><li>Hulu: <strong>Grey’s Anatomy</strong> (Season 23) – <strong>New Episode</strong></li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li></ul><h2 id="november-14">November 14</h2><ul><li>Disney+: <strong>A Proud Family Wizmas</strong> – <strong>Holiday Special Episode</strong></li><li>Hulu: <strong>Celebrity Wheel of Fortune</strong> (Season 7) – <strong>New Episode</strong></li><li>Disney+: <strong>Chibi Tiny Tales</strong>: Shorts (Season 8) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Expedition: Saving Our Seas</strong> – <strong>Premiere</strong></li></ul><h2 id="november-15">November 15</h2><ul><li>Hulu: <strong>Call of the Night</strong> (Season 2) (Subbed & Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>Hero Without a Class: Who Even Needs Skills?!</strong> (Season 1) (Subbed & Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Hulu: <strong>My Gift Lvl 9999 Unlimited Gacha: Backstabbed in a Backwater Dungeon</strong> (Season 1) (Subbed & Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>Paddington in Peru</strong> (2024)</li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-16">November 16</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Disney+: <strong>Bluey Fancy Restaurant</strong> (Season 1) – <strong>Premiere - All Episodes Streaming</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome –</strong> <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Mob</strong> (Hulu Original) – <strong>Finale Episodes</strong></li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World –</strong> <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us –</strong> <strong>New Podcast Episode</strong></li></ul><h2 id="november-17">November 17</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> <strong>–</strong> <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live @ 8pm ET</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! –</strong> <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>How The Tudors Lost Their Heads</strong> (Season 1) – <strong>Premiere - All Episodes Streaming</strong></li><li>Disney+ and Hulu: <strong>Perfect Person</strong> <strong>–</strong> <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help –</strong> <strong>New Podcast Episode</strong></li></ul><h2 id="november-18">November 18</h2><ul><li>Disney+: <strong>The 60th Annual CMA Awards</strong> – <strong>Streaming Live @ 8pm ET</strong></li><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Las Culturistas with Matt Rogers and Bowen Yang</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>New Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Mickey Mouse Clubhouse+</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li><li>Hulu: <strong>Rivals</strong> (Season 2, Part 2) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Style Wars</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Vienna Game</strong> (Season 1) (Hulu Original) – <strong>Premiere - All Episodes Streaming</strong></li></ul><h2 id="november-19">November 19</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos </strong>(Season 37) (ABC) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps </strong>(Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World</strong> – <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-20">November 20</h2><ul><li>Hulu: <strong>9-1-1</strong> (Season 10) – <strong>New Episode</strong></li><li>Hulu: <strong>9-1-1: Nashville</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>A Christmas Story</strong> (1983)</li><li>Hulu: <strong>Four Christmases</strong> (2008)</li><li>Hulu: <strong>Grey’s Anatomy</strong> (Season 23) – <strong>New Episode</strong></li><li>Hulu: <strong>National Lampoon’s Christmas Vacation</strong> (1989)</li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians</strong> (Season 3) – <strong>Two-Episode Premiere</strong></li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians Official Podcast</strong> (Season 3) – <strong>Premiere</strong></li><li>Hulu: <strong>The Polar Express</strong> (2004)</li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li></ul><h2 id="november-21">November 21</h2><ul><li>Disney+: <strong>How Not to Draw</strong>: Shorts (Season 5) – <strong>New Episodes</strong></li><li>Disney+: <strong>Miraculous Tales of Ladybug & Cat Noir</strong> (Season 7) – <strong>Premiere</strong></li></ul><h2 id="november-22">November 22</h2><ul><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-23">November 23</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>MAO</strong> (Season 1, Part 2) (Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>Mickey 17</strong> (2025)</li><li>Disney+:<strong> Mickey Mouse Clubhouse: Mickey's Adventures in Wonderland</strong> </li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-24">November 24</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live @ 8pm ET</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Perfect Person</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>Finale Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-25">November 25</h2><ul><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+: <strong>Big City Greens</strong> (Season 5) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Las Culturistas with Matt Rogers and Bowen Yang</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>Finale Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>Finale Episodes</strong></li><li>Hulu: <strong>Rivals</strong> (Season 2, Part 2) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Style Wars</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li></ul><h2 id="november-26">November 26</h2><ul><li>Disney+ and Hulu: <strong>Dancing with the Stars Official Podcast</strong> (Season 35) – <strong>New Episode</strong></li><li>Hulu: <strong>Fake Doctors, Real Friends with Zach and Donald</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Kardashians</strong> (Season 8) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Mummies</strong> (2023)</li><li>Disney+: <strong>Sofia the First: Royal Magic</strong> (Season 1) – <strong>Holiday Special Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li></ul><h2 id="november-27">November 27</h2><ul><li>Disney+: <strong>Mickey’s Home Alone</strong> – <strong>Premiere</strong></li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians</strong> (Season 3) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians Official Podcast</strong> (Season 3) – <strong>New Episode</strong></li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li></ul><h2 id="november-28">November 28</h2><ul><li>Disney+: <strong>Dasher</strong> – <strong>Premiere</strong></li></ul><h2 id="november-29">November 29</h2><ul><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-30">November 30</h2><ul><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/news/how-to-get-disney-plus-and-hulu-for-free">How to get Disney Plus and Hulu for free</a></li><li><a href="https://www.tomsguide.com/entertainment/disney-plus/disney-plus-is-getting-another-price-hike-heres-how-much-youll-pay">Disney Plus is getting another price hike — here's how much you'll pay</a></li><li><a href="https://www.tomsguide.com/entertainment/disney-plus/everything-disney-announced-at-destination-d23-2025-including-news-from-avengers-doomsday-toy-story-5-the-mandalorian-and-grogu-and-more">Everything Disney announced at Destination D23 2025 — including news from 'Avengers: Doomsday,' 'Toy Story 5,' 'The Mandalorian & Grogu' and more</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-november-2026-all-the-new-shows-and-movies-to-watch</link>
                                                                            <description>
                            <![CDATA[ Our guide to all the new movies and TV shows coming to Hulu throughout November 2026, including our top three picks of the streamer's new releases. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Um7RmxkprR3ygPT4W45yPb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/t8kVD5P8GzefdNnLYezuGY-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 11:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hulu]]></category>
                                                    <category><![CDATA[Disney +]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Brittany Vincent ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/JDgb6vqXHys3nrFJpkRCub-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/t8kVD5P8GzefdNnLYezuGY-1920-80.jpg">
                                                            <media:credit><![CDATA[Disney+; Hulu; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hulu and Disney+ logos on a fall leaves background]]></media:description>                                                            <media:text><![CDATA[Hulu and Disney+ logos on a fall leaves background]]></media:text>
                                <media:title type="plain"><![CDATA[Hulu and Disney+ logos on a fall leaves background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/t8kVD5P8GzefdNnLYezuGY-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The leaves are covering the ground and the holidays are creeping ever closer, which means it’s time to settle in with a fresh wave of shows on <strong>Hulu</strong> and <strong>Disney+</strong>. This November brings an exciting lineup to the streaming service siblings, led by a splashy returning favorite, a lavish new K-drama and a long-awaited chapter of a fan-favorite fantasy series.</p><p>Kickstarting the month on Nov. 4, season 2 of Ryan Murphy’s <strong>“All’s Fair”</strong> premieres on Hulu. The campy courtroom drama reunites Kim Kardashian, Glenn Close, Sarah Paulson, and the rest of the all-female divorce firm for another round of high-stakes scandals, secrets, and stilettos. Dropping that same day on Disney+ and Hulu is <strong>“The Remarried Empress,”</strong> a live-action K-drama adaptation of the wildly popular webtoon about an empress who boldly rewrites her own destiny after her husband brings home a new concubine.   </p><p>Later in the month on Nov. 20, <strong>“Percy Jackson and the Olympians”</strong> returns for its third season. Adapting Rick Riordan’s “The Titan’s Curse,” this new installment follows Percy and his friends as they race against time to rescue a kidnapped Annabeth and save Olympus from the encroaching Titans. Want to see what else is hitting your watchlist this month? Keep reading to explore our top picks and the full list of everything coming to Hulu and Disney+ in November.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-new-on-hulu-and-disney-in-november-2026-top-picks"><span>New on Hulu and Disney+ in November 2026: Top picks</span></h3><h2 id="39-all-39-s-fair-39-season-2">'All's Fair' season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/4jaAI0O1z9g" allowfullscreen></iframe></div></div><p>Ryan Murphy’s campy courtroom saga returns for a second season, back inside the all-female divorce firm of Grant, Ronson & Greene. After the attorneys split from their old male-led practice to strike out on their own, season 2 drops them into a fresh storm of scandals, secrets and stilettos, as new allegiances form, friendships are tested and a shocking revelation threatens the very existence of the firm. You know, no pressure or whatever. </p><p>The same group from season 1 is back, including Kim Kardashian, Naomi Watts, Niecy Nash-Betts, Teyana Taylor, Sarah Paulson and Glenn Close, with Cauã Reymond joining the cast this season.</p><p><em><strong>Stream on </strong></em><a href="https://www.hulu.com/series/alls-fair-65e808bd-2703-452d-bf62-d941d9d799fd" target="_blank" rel="nofollow"><em><strong>Hulu</strong></em></a><em><strong> beginning November 4</strong></em></p><h2 id="39-the-remarried-empress-39">'The Remarried Empress'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/bJCiuJe--jw" allowfullscreen></iframe></div></div><p>This lavish Korean period drama, based on the hugely popular webtoon, follows Navier, the beloved and impossibly composed empress of the Eastern Empire, who has built a prosperous land alongside her husband, Emperor Sovieshu. Her world is turned upside down when Sovieshu brings Rashta, a runaway slave, back to the palace with plans to make her his concubine. </p><p>Rather than let heartbreak rule her, Navier keeps her composure, and when Prince Heinrey, a charming rival leader from the Western Kingdom, takes an interest in her, she makes a life-changing choice to rewrite her own destiny. Shin Min-a stars as Navier, with Lee Jong-suk as Heinrey, Ju Ji-hoon as Sovieshu and Lee Se-young as Rashta. You've got plenty of time to catch up with the webtoon if you start reading now. </p><p><em><strong>Stream on Hulu beginning November 4</strong></em></p><h2 id="39-percy-jackson-and-the-olympians-39-season-3">'Percy Jackson and the Olympians' season 3</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/dhXp_rpzUJ0" allowfullscreen></iframe></div></div><p>Disney+’s hit adaptation of Rick Riordan’s beloved book series returns for a third season, this time bringing “The Titan’s Curse,” the third novel, to the screen for the first time. When Annabeth (Leah Sava Jeffries) suddenly vanishes and the Oracle of Delphi delivers a Great Prophecy that could decide the fate of Olympus, Percy Jackson (Walker Scobell) and Grover (Aryan Simhadri) set off on a perilous new quest, racing to rescue Annabeth and the goddess Artemis (Dafne Keen) from the clutches of the Titan Atlas (Holt McCallany). </p><p>Expect new allies, including the di Angelo siblings, and a noticeably darker turn for the young demigods -- perfect for scratching that YA fantasy itch if you're a big reader or have kids in the house who can't get enough of Jackson. </p><p><em><strong>Stream on </strong></em><a href="https://www.disneyplus.com/browse/entity-8744ec55-8d14-4631-99b4-c889a2d6013f" target="_blank" rel="nofollow"><em><strong>Disney+</strong></em></a><em><strong> beginning November 20</strong></em></p><h3 class="article-body__section" id="section-everything-new-on-hulu-and-disney-in-november-2026"><span>Everything new on Hulu and Disney+ in November 2026</span></h3><h2 id="november-1">November 1</h2><ul><li>Hulu: <strong>A Bad Moms Christmas</strong> (2017)</li><li>Hulu: <strong>The Banshees of Inisherin</strong> (2022)</li><li>Hulu: <strong>Meg 2: The Trench</strong> (2023)</li><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Why Him?</strong> (2016)</li></ul><h2 id="november-2">November 2</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Black Bag</strong> (2025)</li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live at 8pm ET</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live at 8pm ET</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Mob</strong> (Hulu Original) – <strong>New Episodes</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-3">November 3</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>High Country</strong> (Season 2)</li><li>Disney+ and Hulu: <strong>Perfect Person</strong> <strong>–</strong> <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-4">November 4</h2><ul><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>Three-Episode Premiere</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>Two-Episode Premiere</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars Official Podcast</strong> (Season 35) – <strong>New Episode @ 9am PT</strong></li><li>Disney+: <strong>Disney Jr. Ariel - The Little Mermaid: Dolphin Cove Tales</strong>: Shorts (Season 1) – <strong>Premiere - All Episodes Streaming</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>New Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>Four-Episode Premiere</strong></li><li>Disney+: <strong>VisionQuest</strong> – <strong>New Episode</strong></li></ul><h2 id="november-5">November 5</h2><ul><li>Hulu: <strong>Abbott Elementary</strong> (Season 6) – <strong>New Episode</strong></li><li>Hulu: <strong>Fake Doctors, Real Friends with Zach and Donald</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Kardashians</strong> (Season 8) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Scrubs</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>Shark Tank</strong> (Season 18) – <strong>New Episode</strong></li></ul><h2 id="november-6">November 6</h2><ul><li>Hulu: <strong>9-1-1</strong> (Season 10) – <strong>New Episode</strong></li><li>Hulu: <strong>9-1-1: Nashville</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>Grey’s Anatomy</strong> (Season 23) – <strong>New Episode</strong></li><li>Disney+: <strong>SuperKitties</strong> (Season 3) – <strong>Thanksgiving Special Episode</strong></li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Wolves Up Close with Bertie Gregory</strong> – <strong>Premiere</strong></li></ul><h2 id="november-7">November 7</h2><ul><li>Hulu: <strong>Celebrity Wheel of Fortune</strong> (Season 7) – <strong>New Episode</strong></li><li>Disney+: <strong>Chibi Tiny Tales</strong>: Shorts (Season 8) – <strong>New Episode</strong></li><li>Disney+: <strong>Locker Diaries: Coven Academy</strong>: Shorts (Season 1) – <strong>New Episode</strong></li></ul><h2 id="november-8">November 8</h2><ul><li>Hulu: <strong>Heart Eyes</strong> (2025)</li><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-9">November 9</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Fire Force</strong> (Season 3, Part 2) (Dubbed) – <strong>All Episodes Streaming</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Love Hurts</strong> (2025)</li><li>Hulu: <strong>The Mob</strong> (Hulu Original) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>Podcast Premiere</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-10">November 10</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps</strong> (Season 1) (Hulu Original) – <strong>Finale Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live @ 8pm ET</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! –</strong> <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Perfect Person</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-11">November 11</h2><ul><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>New Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Pokémon the Series: The Beginning</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+: <strong>Pupstruction</strong> (Season 3) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li><li>Hulu: <strong>Rivals</strong> (Season 2, Part 2) (Hulu Original) – <strong>Three-Episode Premiere</strong></li><li>Disney+ and Hulu: <strong>Style Wars</strong> (Season 1) (Hulu Original) – <strong>Two-Episode Premiere</strong></li><li>Disney+: <strong>VisionQuest</strong> – <strong>New Episode</strong></li></ul><h2 id="november-12">November 12</h2><ul><li>Hulu: <strong>Abbott Elementary</strong> (Season 6) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars Official Podcast</strong> (Season 35) – <strong>New Episode</strong></li><li>Hulu: <strong>Fake Doctors, Real Friends with Zach and Donald</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Kardashians</strong> (Season 8) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Scrubs</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>The Secret Lives of Mormon Wives: Orange County</strong> (Season 1) (Hulu Original) – <strong>Premiere - All Episodes Streaming</strong></li><li>Hulu: <strong>Shark Tank</strong> (Season 18) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li></ul><h2 id="november-13">November 13</h2><ul><li>Hulu: <strong>9-1-1</strong> (Season 10) – <strong>New Episode</strong></li><li>Hulu: <strong>9-1-1: Nashville</strong> (Season 2) – <strong>New Episode</strong></li><li>Disney+: <strong>Gracie’s Corner</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+: <strong>Gracie’s Corner</strong>: Shorts (Season 2) – <strong>New Episodes</strong></li><li>Hulu: <strong>Grey’s Anatomy</strong> (Season 23) – <strong>New Episode</strong></li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li></ul><h2 id="november-14">November 14</h2><ul><li>Disney+: <strong>A Proud Family Wizmas</strong> – <strong>Holiday Special Episode</strong></li><li>Hulu: <strong>Celebrity Wheel of Fortune</strong> (Season 7) – <strong>New Episode</strong></li><li>Disney+: <strong>Chibi Tiny Tales</strong>: Shorts (Season 8) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Expedition: Saving Our Seas</strong> – <strong>Premiere</strong></li></ul><h2 id="november-15">November 15</h2><ul><li>Hulu: <strong>Call of the Night</strong> (Season 2) (Subbed & Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>Hero Without a Class: Who Even Needs Skills?!</strong> (Season 1) (Subbed & Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Hulu: <strong>My Gift Lvl 9999 Unlimited Gacha: Backstabbed in a Backwater Dungeon</strong> (Season 1) (Subbed & Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>Paddington in Peru</strong> (2024)</li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-16">November 16</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Disney+: <strong>Bluey Fancy Restaurant</strong> (Season 1) – <strong>Premiere - All Episodes Streaming</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome –</strong> <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Mob</strong> (Hulu Original) – <strong>Finale Episodes</strong></li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World –</strong> <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us –</strong> <strong>New Podcast Episode</strong></li></ul><h2 id="november-17">November 17</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> <strong>–</strong> <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live @ 8pm ET</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! –</strong> <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>How The Tudors Lost Their Heads</strong> (Season 1) – <strong>Premiere - All Episodes Streaming</strong></li><li>Disney+ and Hulu: <strong>Perfect Person</strong> <strong>–</strong> <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help –</strong> <strong>New Podcast Episode</strong></li></ul><h2 id="november-18">November 18</h2><ul><li>Disney+: <strong>The 60th Annual CMA Awards</strong> – <strong>Streaming Live @ 8pm ET</strong></li><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Las Culturistas with Matt Rogers and Bowen Yang</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>New Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+: <strong>Mickey Mouse Clubhouse+</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li><li>Hulu: <strong>Rivals</strong> (Season 2, Part 2) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Style Wars</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Vienna Game</strong> (Season 1) (Hulu Original) – <strong>Premiere - All Episodes Streaming</strong></li></ul><h2 id="november-19">November 19</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos </strong>(Season 37) (ABC) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Between Steps </strong>(Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World</strong> – <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-20">November 20</h2><ul><li>Hulu: <strong>9-1-1</strong> (Season 10) – <strong>New Episode</strong></li><li>Hulu: <strong>9-1-1: Nashville</strong> (Season 2) – <strong>New Episode</strong></li><li>Hulu: <strong>A Christmas Story</strong> (1983)</li><li>Hulu: <strong>Four Christmases</strong> (2008)</li><li>Hulu: <strong>Grey’s Anatomy</strong> (Season 23) – <strong>New Episode</strong></li><li>Hulu: <strong>National Lampoon’s Christmas Vacation</strong> (1989)</li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians</strong> (Season 3) – <strong>Two-Episode Premiere</strong></li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians Official Podcast</strong> (Season 3) – <strong>Premiere</strong></li><li>Hulu: <strong>The Polar Express</strong> (2004)</li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li></ul><h2 id="november-21">November 21</h2><ul><li>Disney+: <strong>How Not to Draw</strong>: Shorts (Season 5) – <strong>New Episodes</strong></li><li>Disney+: <strong>Miraculous Tales of Ladybug & Cat Noir</strong> (Season 7) – <strong>Premiere</strong></li></ul><h2 id="november-22">November 22</h2><ul><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-23">November 23</h2><ul><li>Hulu: <strong>America’s Funniest Home Videos</strong> (Season 37) – <strong>New Episode</strong></li><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>MAO</strong> (Season 1, Part 2) (Dubbed) – <strong>All Episodes Streaming</strong></li><li>Hulu: <strong>Mickey 17</strong> (2025)</li><li>Disney+:<strong> Mickey Mouse Clubhouse: Mickey's Adventures in Wonderland</strong> </li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-24">November 24</h2><ul><li>Disney+ and Hulu: <strong>Best Friends</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Clues</strong> – <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Dancing with the Stars</strong> (Season 35) – <strong>Streaming Live @ 8pm ET</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Perfect Person</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Phony</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Reasonable Doubt</strong> (Season 4) (Hulu Original) – <strong>Finale Episode</strong></li><li>Disney+: <strong>Stick to United with Wayne Rooney</strong> (Season 1) – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>StraightioLab </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Thanks Dad with Ego Nwodim </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-25">November 25</h2><ul><li>Hulu: <strong>All’s Fair</strong> (Season 2) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>All’s Fair Podcast</strong> (Season 2) – <strong>New Episodes</strong></li><li>Disney+: <strong>Big City Greens</strong> (Season 5) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Dancing with the Stars</strong> (Season 35) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Las Culturistas with Matt Rogers and Bowen Yang</strong> – <strong>New Podcast Episode</strong></li><li>Hulu: <strong>FX’s The Lowdown</strong> (Season 2) – <strong>Finale Episode @ 9pm PT</strong></li><li>Disney+ and Hulu: <strong>Merry Berry Love</strong> (Season 1) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>The Remarried Empress</strong> (Season 1) (Hulu Original) – <strong>Finale Episodes</strong></li><li>Hulu: <strong>Rivals</strong> (Season 2, Part 2) (Hulu Original) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>Style Wars</strong> (Season 1) (Hulu Original) – <strong>New Episodes</strong></li></ul><h2 id="november-26">November 26</h2><ul><li>Disney+ and Hulu: <strong>Dancing with the Stars Official Podcast</strong> (Season 35) – <strong>New Episode</strong></li><li>Hulu: <strong>Fake Doctors, Real Friends with Zach and Donald</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Hey Jonas! </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>The Kardashians</strong> (Season 8) (Hulu Original) – <strong>New Episode</strong></li><li>Hulu: <strong>Mummies</strong> (2023)</li><li>Disney+: <strong>Sofia the First: Royal Magic</strong> (Season 1) – <strong>Holiday Special Episode</strong></li><li>Disney+: <strong>Stick to Football</strong> (Season 1) – <strong>New Podcast Episode</strong></li></ul><h2 id="november-27">November 27</h2><ul><li>Disney+: <strong>Mickey’s Home Alone</strong> – <strong>Premiere</strong></li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians</strong> (Season 3) – <strong>New Episodes</strong></li><li>Disney+ and Hulu: <strong>Percy Jackson and the Olympians Official Podcast</strong> (Season 3) – <strong>New Episode</strong></li><li>Hulu: <strong>Tokyo Revengers: War of the Three Titans Arc</strong> (Hulu Original) – <strong>New Episode</strong></li></ul><h2 id="november-28">November 28</h2><ul><li>Disney+: <strong>Dasher</strong> – <strong>Premiere</strong></li></ul><h2 id="november-29">November 29</h2><ul><li>Hulu: <strong>The Mess Around </strong>– <strong>New Podcast Episode</strong></li><li>Hulu: <strong>Mission: Yozakura Family</strong> (Season 2, Cour 2) – <strong>New Episode</strong></li><li>Disney+ and Hulu: <strong>We’re Here to Help </strong>– <strong>New Podcast Episode</strong></li></ul><h2 id="november-30">November 30</h2><ul><li>Hulu: <strong>Desperately Devoted</strong> – <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Handsome </strong>– <strong>New Podcast Episode</strong></li><li>Disney+ and Hulu: <strong>Mother Knows Murder </strong>– <strong>New Podcast Episode</strong></li><li>Disney+: <strong>Pod Meets World </strong>– <strong>New Podcast Episodes</strong></li><li>Hulu: <strong>That Was Us </strong>– <strong>New Podcast Episode</strong></li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/news/how-to-get-disney-plus-and-hulu-for-free">How to get Disney Plus and Hulu for free</a></li><li><a href="https://www.tomsguide.com/entertainment/disney-plus/disney-plus-is-getting-another-price-hike-heres-how-much-youll-pay">Disney Plus is getting another price hike — here's how much you'll pay</a></li><li><a href="https://www.tomsguide.com/entertainment/disney-plus/everything-disney-announced-at-destination-d23-2025-including-news-from-avengers-doomsday-toy-story-5-the-mandalorian-and-grogu-and-more">Everything Disney announced at Destination D23 2025 — including news from 'Avengers: Doomsday,' 'Toy Story 5,' 'The Mandalorian & Grogu' and more</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Netflix has 3 medical shows right now you can't miss (one has 100% on Rotten Tomatoes) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Few environments offer the kind of high stakes and natural tension found in a medical hospital. From staff shortages to workplace hierarchies, from interpersonal conflicts to, obviously, life-or-death situations, the emergency room and its surroundings have served as one of TV's most intense settings, blending case-of-the-week procedurals with the personal complexities of a character-driven drama. </p><p>If you're a fan of medical dramas, <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix </a>is a great place to dig even deeper into the fan-favorite genre. The <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming service </a>is equipped with a strong mix of classic network series, high-quality international hits, platform originals, and more. </p><p>Whether you're after a med melodrama with <a href="https://www.tomsguide.com/news/best-shows-with-a-lot-of-seasons"><em>a lot</em> of pulpy seasons</a> to watch (you know the one) or a highly intense healthcare docuseries that brings you right into a real E.R., here are three medical dramas on Netflix that you should add to your watchlist. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-breathless-39">'Breathless'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/kFoDTm0heec" allowfullscreen></iframe></div></div><p>If you like your medical shows with a fast pace, soapy storylines and fetching Spanish accents, "Respira" (or "Breathless," in English) is the one for you. The València-set drama from "Élite" creator Carlos Montero centers on the doctors and residents working at Spain's bustling Joaquín Sorolla Public Hospital as they deal with office politics, budget cuts, patient crises and an impending staff strike. </p><p>That doesn't mean that the physicians—played by Najwa Nimri, Aitana Sánchez-Gijón, Blanca Suárez, Manu Ríos and Borja Luna, among others—don't have time for romantic entanglements and steamy hook-ups, of course. (Yes, you can think of "Respira" as the European answer to "Grey's Anatomy.") There are two seasons currently streaming on Netflix, with a third and final installment on the way, with production on the upcoming eps officially ending in September. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81667161" target="_blank" rel="nofollow"><em><strong>"Breathless" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-lenox-hill-39">'Lenox Hill'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Hp04bzD5bJI" allowfullscreen></iframe></div></div><p>The only thing more dramatic than a fictional medical show is a real one. Over eight episodes and a COVID-related special, this engrossing 2020 docuseries follows four IRL medical professionals — neurosurgeons David Langer and John Boockvar, emergency medicine physician Mirtha Macri, and an OB-GYN chief resident Amanda Little-Richardson — at a major NYC hospital as they balance the intense demands of patient care and their respective personal lives against the backdrop of a global pandemic. </p><p>An intimate and incredibly moving look at the folks working on the frontlines of American healthcare, the documentary series has a perfect 100% rating on Rotten Tomatoes, with critics praising the real-world medical show for being "as engrossing as it is eye-opening."</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/80201728" target="_blank" rel="nofollow"><em><strong>"Lenox Hill" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-grey-39-s-anatomy-39">'Grey's Anatomy'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/q1pcpgREQ5c" allowfullscreen></iframe></div></div><p>How could we <em>possibly</em> talk about TV medical dramas without mentioning "Grey's Anatomy"? The longest-running American prime-time medical drama in television history, the Shonda Rhimes-created hit redefined the doctor-show drama by giving as much attention to the characters' interpersonal dramas as their surgical procedures. </p><p>"Grey's" allowed the people working at Seattle Grace Hospital to be just that: <em>people</em>. Meredith Grey (Ellen Pompeo), Cristina Yang (Sandra Oh), Derek Shepherd (Patrick Dempsey), Izzy Stevens (Katherine Heigl), George O'Malley (T. R. Knight) and the rest were all great at their hospital jobs, sure, but also emotionally messy, personally complex, and prone to hasty hook-ups. </p><p>Now in its twenty-third season (with seasons one through 23 available to stream on Netflix), "Grey's" has obviously had its ups and downs when it comes to quality, but for a good while there, there wasn't a better medical show on TV. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/70140391" target="_blank" rel="nofollow"><em><strong>"Grey's Anatomy" on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgK3X"></div>                            </div>                            <script src="https://kwizly.com/embed/exgK3X.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/opinion/best-shows-like-greys-anatomy">8 best shows like 'Grey's Anatomy' streaming on Netflix, Hulu, Max and more</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-quirky-medical-dramas-like-best-medicine-to-stream-now">5 quirky medical dramas like 'Best Medicine' to stream now</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/i-quit-watching-greys-anatomy-after-one-season-and-returned-to-house-heres-why-its-my-no-1-medical-show">I quit watching 'Grey's Anatomy' after one season and returned to 'House' — here's why it's my No. 1 medical show</a></li></ul><div data-model-name="Netflix" data-widget-type="review" data-widget-title="Today's best streaming deals"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/netflix-has-3-medical-shows-right-now-you-cant-miss-one-has-100-percent-on-rotten-tomatoes</link>
                                                                            <description>
                            <![CDATA[ Scrub in for this trio of high-stakes medical series, each offering a  professional struggles and personal drama. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wtNequArLbaHAoVtmjRqwB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tjNoRLMHw3NfyyDYGSmZpn-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 09:45:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christina Izzo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LMncQCRNbbLXxxjbfZJvWE-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tjNoRLMHw3NfyyDYGSmZpn-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Netflix streaming logo red]]></media:description>                                                            <media:text><![CDATA[Netflix streaming logo red]]></media:text>
                                <media:title type="plain"><![CDATA[Netflix streaming logo red]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tjNoRLMHw3NfyyDYGSmZpn-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Few environments offer the kind of high stakes and natural tension found in a medical hospital. From staff shortages to workplace hierarchies, from interpersonal conflicts to, obviously, life-or-death situations, the emergency room and its surroundings have served as one of TV's most intense settings, blending case-of-the-week procedurals with the personal complexities of a character-driven drama. </p><p>If you're a fan of medical dramas, <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix </a>is a great place to dig even deeper into the fan-favorite genre. The <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming service </a>is equipped with a strong mix of classic network series, high-quality international hits, platform originals, and more. </p><p>Whether you're after a med melodrama with <a href="https://www.tomsguide.com/news/best-shows-with-a-lot-of-seasons"><em>a lot</em> of pulpy seasons</a> to watch (you know the one) or a highly intense healthcare docuseries that brings you right into a real E.R., here are three medical dramas on Netflix that you should add to your watchlist. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-breathless-39">'Breathless'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/kFoDTm0heec" allowfullscreen></iframe></div></div><p>If you like your medical shows with a fast pace, soapy storylines and fetching Spanish accents, "Respira" (or "Breathless," in English) is the one for you. The València-set drama from "Élite" creator Carlos Montero centers on the doctors and residents working at Spain's bustling Joaquín Sorolla Public Hospital as they deal with office politics, budget cuts, patient crises and an impending staff strike. </p><p>That doesn't mean that the physicians—played by Najwa Nimri, Aitana Sánchez-Gijón, Blanca Suárez, Manu Ríos and Borja Luna, among others—don't have time for romantic entanglements and steamy hook-ups, of course. (Yes, you can think of "Respira" as the European answer to "Grey's Anatomy.") There are two seasons currently streaming on Netflix, with a third and final installment on the way, with production on the upcoming eps officially ending in September. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81667161" target="_blank" rel="nofollow"><em><strong>"Breathless" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-lenox-hill-39">'Lenox Hill'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Hp04bzD5bJI" allowfullscreen></iframe></div></div><p>The only thing more dramatic than a fictional medical show is a real one. Over eight episodes and a COVID-related special, this engrossing 2020 docuseries follows four IRL medical professionals — neurosurgeons David Langer and John Boockvar, emergency medicine physician Mirtha Macri, and an OB-GYN chief resident Amanda Little-Richardson — at a major NYC hospital as they balance the intense demands of patient care and their respective personal lives against the backdrop of a global pandemic. </p><p>An intimate and incredibly moving look at the folks working on the frontlines of American healthcare, the documentary series has a perfect 100% rating on Rotten Tomatoes, with critics praising the real-world medical show for being "as engrossing as it is eye-opening."</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/80201728" target="_blank" rel="nofollow"><em><strong>"Lenox Hill" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-grey-39-s-anatomy-39">'Grey's Anatomy'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/q1pcpgREQ5c" allowfullscreen></iframe></div></div><p>How could we <em>possibly</em> talk about TV medical dramas without mentioning "Grey's Anatomy"? The longest-running American prime-time medical drama in television history, the Shonda Rhimes-created hit redefined the doctor-show drama by giving as much attention to the characters' interpersonal dramas as their surgical procedures. </p><p>"Grey's" allowed the people working at Seattle Grace Hospital to be just that: <em>people</em>. Meredith Grey (Ellen Pompeo), Cristina Yang (Sandra Oh), Derek Shepherd (Patrick Dempsey), Izzy Stevens (Katherine Heigl), George O'Malley (T. R. Knight) and the rest were all great at their hospital jobs, sure, but also emotionally messy, personally complex, and prone to hasty hook-ups. </p><p>Now in its twenty-third season (with seasons one through 23 available to stream on Netflix), "Grey's" has obviously had its ups and downs when it comes to quality, but for a good while there, there wasn't a better medical show on TV. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/70140391" target="_blank" rel="nofollow"><em><strong>"Grey's Anatomy" on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exgK3X"></div>                            </div>                            <script src="https://kwizly.com/embed/exgK3X.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/opinion/best-shows-like-greys-anatomy">8 best shows like 'Grey's Anatomy' streaming on Netflix, Hulu, Max and more</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-quirky-medical-dramas-like-best-medicine-to-stream-now">5 quirky medical dramas like 'Best Medicine' to stream now</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/i-quit-watching-greys-anatomy-after-one-season-and-returned-to-house-heres-why-its-my-no-1-medical-show">I quit watching 'Grey's Anatomy' after one season and returned to 'House' — here's why it's my No. 1 medical show</a></li></ul><div data-model-name="Netflix" data-widget-type="review" data-widget-title="Today's best streaming deals"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 5 best Christ Pratt movies and shows, ranked ]]></title>
                                                                                                <dc:content><![CDATA[ <p><strong>Chris Pratt</strong>’s Hollywood story is a tale of two careers. For the first half of his career, Pratt predominantly appeared in bit roles and supporting parts. He typically played the best friend or the sidekick who provided comedic relief. Considering where his career is now, it’s easy to forget that Pratt was originally known for his comedy.</p><p>Then, Pratt got in shape, broke through as a movie star, and has been a reliable leading man for the past 12 years. Pratt is back on television this month with the return of “<strong>The Terminal List</strong>,” a <a href="https://www.tomsguide.com/entertainment/streaming/17-must-watch-shows-and-movies-to-watch-in-october-2026-terminal-list-the-diplomat-visionquest-and-more" target="_blank" rel="nofollow">Prime Video action series</a> about a former U.S. Navy SEAL searching for meaning after completing his revenge mission. </p><p>In honor of the show's recent return, here’s a ranking of Pratt’s five best movies and shows. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="5-zero-dark-thirty">5. ‘Zero Dark Thirty’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/LJFra3B9sbA" allowfullscreen></iframe></div></div><p>The hunt for Osama bin Laden is dramatized in “Zero Dark Thirty.” Beginning in 2003, Maya (Jessica Chastain), an intelligence officer, is one of the key figures leading the charge to find bin Laden. Over the rest of the decade, Maya witnesses brutal torture methods and deadly terrorist attacks as the road to capturing bin Laden becomes a perilous journey. It all leads to a covert mission at a compound in Pakistan where bin Laden may be hiding.</p><p>Pratt plays Justin Lenihan, a member of SEAL Team 6 who participates in the stealth mission at the compound. It’s a riveting action sequence that ends an effective thriller, though the film takes significant liberties with historical events. “Zero Dark Thirty” is Pratt’s first real taste of playing an action hero. He certainly had the size and physicality to play a SEAL, which helped pave the way for many of his future roles, including James Reece in “The Terminal List.”</p><p><em><strong>Watch on </strong></em><a href="https://www.netflix.com/search?q=zero%20dark&jbv=70251669" target="_blank" rel="nofollow"><em><strong>Netflix</strong></em></a><em><strong> and </strong></em><a href="https://www.paramountplus.com/movies/video/7XFBPha4Qi1_7fYYd21yXyssdSQRFgQZ/" target="_blank" rel="nofollow"><em><strong>Paramount+</strong></em></a><em><strong>.</strong></em></p><h2 id="4-the-lego-movie">4. ‘The Lego Movie’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/fZ_JOBCLF-I" allowfullscreen></iframe></div></div><p>An entire generation might only know Pratt from his voice. He’s voiced iconic animated characters, including Garfield in “Garfield” and Mario in Illumination’s “The Super Mario” franchise. Yet his role in “The Lego Movie” remains his best voice work to date.</p><p>In the Lego world of Bricksburg, Emmet Brickowski (Pratt) is a simple construction worker who stumbles upon the Piece of Resistance, an item that can stop a superweapon known as the Kragle. With this item, Emmet is mistakenly identified as “the Special,” the figure destined to fight for the common people and defeat the evil Lord Business (Will Ferrell). As the song goes, <a href="https://www.youtube.com/watch?v=StTqXEQ2l-Y&list=RDStTqXEQ2l-Y&start_radio=1&pp=ygUVZXZlcnl0aGluZyBpcyBhd2Vzb21loAcB" target="_blank" rel="nofollow">everything is awesome</a> in “The Lego Movie,” a perfect celebration of animation as well as a poignant comedy that can be enjoyed by all ages.</p><p><em><strong>Watch on </strong></em><a href="https://www.paramountplus.com/movies/video/ALVE01KVBWR6MHEGM9KQ31ZEKB97VW/" target="_blank" rel="nofollow"><em><strong>Paramount+</strong></em></a><em><strong>.</strong></em></p><h2 id="3-moneyball">3. ‘Moneyball’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-4QPVo0UIzc" allowfullscreen></iframe></div></div><p>“Moneyball” is the best movie on this list — and it isn’t even close. However, it feels disingenuous to rank it as Pratt’s best movie when he’s fifth on the call sheet. “Moneyball” is the magnum opus for Brad Pitt, who stars as Billy Beane, the Oakland Athletics’ general manager looking to field a championship-level team in 2002 despite a low payroll. </p><p>Billy embraces sabermetrics and fields a team of undervalued players with the help of his right-hand man and analytical adviser, Peter Brand (Jonah Hill). One of those underestimated players is Scott Hatteberg (Pratt), a catcher who must learn to play first base. “Moneyball” romanticizes baseball and makes numbers sexy. Pitt delivers an elite movie-star performance that should have earned him an Oscar. Pratt has the most climactic hit of the movie, but I prefer the softer, quieter moment with his family after receiving a life-changing contract.</p><p><em><strong>Watch on </strong></em><a href="https://www.hulu.com/watch/f55b2063-1bfa-4e3a-87b4-12dac88ea07c" target="_blank" rel="nofollow"><em><strong>Hulu</strong></em></a><em><strong> and </strong></em><a href="https://www.disneyplus.com/play/f55b2063-1bfa-4e3a-87b4-12dac88ea07c?distributionPartner=google" target="_blank" rel="nofollow"><em><strong>Disney+</strong></em></a><em><strong>.</strong></em></p><h2 id="2-parks-and-recreation">2. ‘Parks and Recreation’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/X-BMDXmXTpM" allowfullscreen></iframe></div></div><p>It’s still hard to believe that Chris Pratt, who played the goofy Andy Dwyer on "Parks and Recreation," became an international action star. That’s a testament to Pratt’s comedic talent, which he displayed in the NBC mockumentary sitcom. In the town of Pawnee, Leslie Knope (Amy Poehler) is an official for the Parks and Recreation Department who dreams of climbing the political ladder.</p><p>Before that happens, Leslie must conquer the mundane activities and trivial problems of small-town government. Pratt plays Andy, a lovable goof who wants to be a rock musician but winds up working at City Hall. Pratt was only supposed to be a guest star, but his charisma and comedic timing made him indispensable, and the writers elevated him to the main cast in Season 2.<a href="https://www.youtube.com/watch?v=cbfxi4_NQGM" target="_blank" rel="nofollow"> Andy’s bloopers</a> are Pratt’s crowning achievement. </p><p><em><strong>Watch on </strong></em><a href="https://www.peacocktv.com/watch-online/tv/parks-and-recreation/5883799404534408112?cid=2601genttsexterndseo310065&utm_campaign=2601gentts&utm_source=ggl_ggl_1bx&utm_medium=ernd_seo_seoopt_1bx&utm_term=googleusers&utm_content=peacock&source=Media_Actions_Feed" target="_blank" rel="nofollow"><em><strong>Peacock</strong></em></a><em><strong>.</strong></em></p><h2 id="1-guardians-of-the-galaxy-39">1. ‘Guardians of the Galaxy'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/d96cjJhvlMA" allowfullscreen></iframe></div></div><p>If you watched “Parks and Recreation” and thought Pratt would one day lead a Marvel franchise, you’re lying. That’s how shocking it was to learn that Pratt won the highly coveted role of Peter Quill in 2014’s “Guardians of the Galaxy.” Written and directed by James Gunn, the MCU movie brings together a ragtag bunch of outcasts — including Quill, Gamora (Zoe Saldaña), Drax (Dave Bautista), Groot (Vin Diesel), and Rocket (Bradley Cooper) — who eventually form the titular superhero team.</p><p>Pratt plays another lovable loser in Quill. He’s not the sharpest mind in the MCU. In fact, Quill is extremely immature. But when push comes to shove, Quill has the charisma and the heart to be a hero. It’s the perfect role for Pratt, combining his physical prowess with his comedic instincts. Now let’s see if Pratt shows up in one of the next two “Avengers” movies… </p><p><em><strong>Watch on </strong></em><a href="https://www.disneyplus.com/play/c9ee959b-7249-4a4c-9708-9ffd1ddb00f1?distributionPartner=google" target="_blank" rel="nofollow"><em><strong>Disney+</strong></em></a><em><strong>.</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X75BjW"></div>                            </div>                            <script src="https://kwizly.com/embed/X75BjW.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More From Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/im-finally-admitting-it-home-alone-2-is-better-than-the-original">I'm finally admitting it: 'Home Alone 2' is better than the original</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/if-youre-tired-of-hallmark-fluff-stream-these-5-dark-christmas-movies-this-year">If you're tired of Hallmark fluff, stream these 5 dark Christmas movies this year</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/best-animated-christmas-movies">6 best animated Christmas movies and where you can stream them now</a></li></ul><div data-model-name="Disney+,Hulu,Peacock TV,Paramount Plus,Max,Apple TV+" data-widget-type="multimodelreview" data-widget-title="Today's top streaming service deals"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/5-best-christ-pratt-movies-and-shows-ranked</link>
                                                                            <description>
                            <![CDATA[ In honor of 'The Terminal List,' we ranked Chris Pratt's best movies and shows. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">W4ggPdGgw57kXyuY3RXHyL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Ep733zBAWVqMuKrw8CmaRF-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 08:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Dan Girolamo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vxcyd6Ys4CLeC8aB9eihZR-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Ep733zBAWVqMuKrw8CmaRF-1920-80.jpg">
                                                            <media:credit><![CDATA[Justin Lubin]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Chris Pratt, as James Reece, drags a body in the rain in The Terminal List]]></media:description>                                                            <media:text><![CDATA[Chris Pratt, as James Reece, drags a body in the rain in The Terminal List]]></media:text>
                                <media:title type="plain"><![CDATA[Chris Pratt, as James Reece, drags a body in the rain in The Terminal List]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Ep733zBAWVqMuKrw8CmaRF-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Chris Pratt</strong>’s Hollywood story is a tale of two careers. For the first half of his career, Pratt predominantly appeared in bit roles and supporting parts. He typically played the best friend or the sidekick who provided comedic relief. Considering where his career is now, it’s easy to forget that Pratt was originally known for his comedy.</p><p>Then, Pratt got in shape, broke through as a movie star, and has been a reliable leading man for the past 12 years. Pratt is back on television this month with the return of “<strong>The Terminal List</strong>,” a <a href="https://www.tomsguide.com/entertainment/streaming/17-must-watch-shows-and-movies-to-watch-in-october-2026-terminal-list-the-diplomat-visionquest-and-more" target="_blank" rel="nofollow">Prime Video action series</a> about a former U.S. Navy SEAL searching for meaning after completing his revenge mission. </p><p>In honor of the show's recent return, here’s a ranking of Pratt’s five best movies and shows. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="5-zero-dark-thirty">5. ‘Zero Dark Thirty’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/LJFra3B9sbA" allowfullscreen></iframe></div></div><p>The hunt for Osama bin Laden is dramatized in “Zero Dark Thirty.” Beginning in 2003, Maya (Jessica Chastain), an intelligence officer, is one of the key figures leading the charge to find bin Laden. Over the rest of the decade, Maya witnesses brutal torture methods and deadly terrorist attacks as the road to capturing bin Laden becomes a perilous journey. It all leads to a covert mission at a compound in Pakistan where bin Laden may be hiding.</p><p>Pratt plays Justin Lenihan, a member of SEAL Team 6 who participates in the stealth mission at the compound. It’s a riveting action sequence that ends an effective thriller, though the film takes significant liberties with historical events. “Zero Dark Thirty” is Pratt’s first real taste of playing an action hero. He certainly had the size and physicality to play a SEAL, which helped pave the way for many of his future roles, including James Reece in “The Terminal List.”</p><p><em><strong>Watch on </strong></em><a href="https://www.netflix.com/search?q=zero%20dark&jbv=70251669" target="_blank" rel="nofollow"><em><strong>Netflix</strong></em></a><em><strong> and </strong></em><a href="https://www.paramountplus.com/movies/video/7XFBPha4Qi1_7fYYd21yXyssdSQRFgQZ/" target="_blank" rel="nofollow"><em><strong>Paramount+</strong></em></a><em><strong>.</strong></em></p><h2 id="4-the-lego-movie">4. ‘The Lego Movie’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/fZ_JOBCLF-I" allowfullscreen></iframe></div></div><p>An entire generation might only know Pratt from his voice. He’s voiced iconic animated characters, including Garfield in “Garfield” and Mario in Illumination’s “The Super Mario” franchise. Yet his role in “The Lego Movie” remains his best voice work to date.</p><p>In the Lego world of Bricksburg, Emmet Brickowski (Pratt) is a simple construction worker who stumbles upon the Piece of Resistance, an item that can stop a superweapon known as the Kragle. With this item, Emmet is mistakenly identified as “the Special,” the figure destined to fight for the common people and defeat the evil Lord Business (Will Ferrell). As the song goes, <a href="https://www.youtube.com/watch?v=StTqXEQ2l-Y&list=RDStTqXEQ2l-Y&start_radio=1&pp=ygUVZXZlcnl0aGluZyBpcyBhd2Vzb21loAcB" target="_blank" rel="nofollow">everything is awesome</a> in “The Lego Movie,” a perfect celebration of animation as well as a poignant comedy that can be enjoyed by all ages.</p><p><em><strong>Watch on </strong></em><a href="https://www.paramountplus.com/movies/video/ALVE01KVBWR6MHEGM9KQ31ZEKB97VW/" target="_blank" rel="nofollow"><em><strong>Paramount+</strong></em></a><em><strong>.</strong></em></p><h2 id="3-moneyball">3. ‘Moneyball’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-4QPVo0UIzc" allowfullscreen></iframe></div></div><p>“Moneyball” is the best movie on this list — and it isn’t even close. However, it feels disingenuous to rank it as Pratt’s best movie when he’s fifth on the call sheet. “Moneyball” is the magnum opus for Brad Pitt, who stars as Billy Beane, the Oakland Athletics’ general manager looking to field a championship-level team in 2002 despite a low payroll. </p><p>Billy embraces sabermetrics and fields a team of undervalued players with the help of his right-hand man and analytical adviser, Peter Brand (Jonah Hill). One of those underestimated players is Scott Hatteberg (Pratt), a catcher who must learn to play first base. “Moneyball” romanticizes baseball and makes numbers sexy. Pitt delivers an elite movie-star performance that should have earned him an Oscar. Pratt has the most climactic hit of the movie, but I prefer the softer, quieter moment with his family after receiving a life-changing contract.</p><p><em><strong>Watch on </strong></em><a href="https://www.hulu.com/watch/f55b2063-1bfa-4e3a-87b4-12dac88ea07c" target="_blank" rel="nofollow"><em><strong>Hulu</strong></em></a><em><strong> and </strong></em><a href="https://www.disneyplus.com/play/f55b2063-1bfa-4e3a-87b4-12dac88ea07c?distributionPartner=google" target="_blank" rel="nofollow"><em><strong>Disney+</strong></em></a><em><strong>.</strong></em></p><h2 id="2-parks-and-recreation">2. ‘Parks and Recreation’</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/X-BMDXmXTpM" allowfullscreen></iframe></div></div><p>It’s still hard to believe that Chris Pratt, who played the goofy Andy Dwyer on "Parks and Recreation," became an international action star. That’s a testament to Pratt’s comedic talent, which he displayed in the NBC mockumentary sitcom. In the town of Pawnee, Leslie Knope (Amy Poehler) is an official for the Parks and Recreation Department who dreams of climbing the political ladder.</p><p>Before that happens, Leslie must conquer the mundane activities and trivial problems of small-town government. Pratt plays Andy, a lovable goof who wants to be a rock musician but winds up working at City Hall. Pratt was only supposed to be a guest star, but his charisma and comedic timing made him indispensable, and the writers elevated him to the main cast in Season 2.<a href="https://www.youtube.com/watch?v=cbfxi4_NQGM" target="_blank" rel="nofollow"> Andy’s bloopers</a> are Pratt’s crowning achievement. </p><p><em><strong>Watch on </strong></em><a href="https://www.peacocktv.com/watch-online/tv/parks-and-recreation/5883799404534408112?cid=2601genttsexterndseo310065&utm_campaign=2601gentts&utm_source=ggl_ggl_1bx&utm_medium=ernd_seo_seoopt_1bx&utm_term=googleusers&utm_content=peacock&source=Media_Actions_Feed" target="_blank" rel="nofollow"><em><strong>Peacock</strong></em></a><em><strong>.</strong></em></p><h2 id="1-guardians-of-the-galaxy-39">1. ‘Guardians of the Galaxy'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/d96cjJhvlMA" allowfullscreen></iframe></div></div><p>If you watched “Parks and Recreation” and thought Pratt would one day lead a Marvel franchise, you’re lying. That’s how shocking it was to learn that Pratt won the highly coveted role of Peter Quill in 2014’s “Guardians of the Galaxy.” Written and directed by James Gunn, the MCU movie brings together a ragtag bunch of outcasts — including Quill, Gamora (Zoe Saldaña), Drax (Dave Bautista), Groot (Vin Diesel), and Rocket (Bradley Cooper) — who eventually form the titular superhero team.</p><p>Pratt plays another lovable loser in Quill. He’s not the sharpest mind in the MCU. In fact, Quill is extremely immature. But when push comes to shove, Quill has the charisma and the heart to be a hero. It’s the perfect role for Pratt, combining his physical prowess with his comedic instincts. Now let’s see if Pratt shows up in one of the next two “Avengers” movies… </p><p><em><strong>Watch on </strong></em><a href="https://www.disneyplus.com/play/c9ee959b-7249-4a4c-9708-9ffd1ddb00f1?distributionPartner=google" target="_blank" rel="nofollow"><em><strong>Disney+</strong></em></a><em><strong>.</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X75BjW"></div>                            </div>                            <script src="https://kwizly.com/embed/X75BjW.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More From Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/im-finally-admitting-it-home-alone-2-is-better-than-the-original">I'm finally admitting it: 'Home Alone 2' is better than the original</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/if-youre-tired-of-hallmark-fluff-stream-these-5-dark-christmas-movies-this-year">If you're tired of Hallmark fluff, stream these 5 dark Christmas movies this year</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/best-animated-christmas-movies">6 best animated Christmas movies and where you can stream them now</a></li></ul><div data-model-name="Disney+,Hulu,Peacock TV,Paramount Plus,Max,Apple TV+" data-widget-type="multimodelreview" data-widget-title="Today's top streaming service deals"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch 'This City is Ours' season 2 online — stream Liverpool crime drama from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The vultures are circling in “This City is Ours" season 2, with Michael (James Nelson-Joyce) fighting fires on multiple fronts and the Phelans so busy tearing themselves apart they can't see the bigger picture. Jamie (Jack McMullen) and Rachel (Laura Aikman) are so focused on the crown they've forgotten about the kingdom.</p><p>Here's how to watch “This City is Ours" season 2 online <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> — and potentially for free.</strong></p><div  class="fancy-box"><div class="fancy_box-title">'This City is Ours' season 2 streams, release date</div><div class="fancy_box_body"><p class="fancy-box__body-text">"This City is Ours" S2 premieres on Sunday, October 25 in the U.K..<br><strong>• WATCH FREE —</strong> <a data-analytics-id="inline-link" href="https://www.bbc.co.uk/iplayer/episodes/m0028mhs/this-city-is-ours" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a><strong> (U.K.)</strong><br><strong>• Watch anywhere — </strong>try <a data-analytics-id="inline-link" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN 100% risk free</strong></a></p></div></div><p>Ronnie's menacing old adversary Ozzie Thompson (Shaun Evans), fresh out of prison and seeking retribution, is small fry in comparison to Colombian cartel member Felipe Guzman (Alvaro Morte), who's hunting down the person responsible for the murder of his big brother Ricardo.</p><p>Michael has no choice but to cooperate, but with the Phelans and Ozzie pursuing Banksey and Freddie, he's stretched too thin. Something or someone — perhaps even Diana — is going to slip from his grasp. And it's only a matter of time before the Phelans' increasingly reckless business dealings catch up with them. </p><p>Stephen Butchard and Robbie O'Neil's critically acclaimed crime drama has already been renewed for a third run, so read on as we explain how to watch "This City is Ours" season 2 online from anywhere, starting with<strong> free options</strong>.</p><h2 class="article-body__section" id="section-where-to-watch-this-city-is-ours-season-2-for-free"><span>Where to watch 'This City is Ours' season 2 for FREE</span></h2><p>You can watch "This City is Ours" season 2 free on <a href="https://www.bbc.co.uk/iplayer/episodes/m0028mhs/this-city-is-ours" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> in the U.K with a valid TV licence. </p><p>All 8 episodes premiere online Sunday, October 25 – likely as early as 6 a.m. based on the BBC's usual box-set release pattern. They're also airing on BBC One at 9 p.m. GMT each Sunday and Monday.</p><p><strong>Abroad when it's on?</strong> <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to get around the geo-restrictions that will prevent your favorite streamer from working. Scroll down for all the details.</p><h2 class="article-body__section" id="section-how-to-watch-this-city-is-ours-season-2-from-anywhere"><span>How to watch 'This City is Ours' season 2 from anywhere</span></h2><p>Away from home at the moment and blocked from watching "This City is Ours" season 2 on your preferred service?</p><p>You can still tune in as normal thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. Ideal for viewers away on vacation or on business. Our favorite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow">NordVPN</a>. It's the best on the market:</p><div class="product"><a data-dimension112="91fc310a-cd20-11f1-9358-9dc9446fa359" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VnF7jLxiP2tFksCEBf5N8F" name="NordVPN deal block.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VnF7jLxiP2tFksCEBf5N8F-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="91fc310a-cd20-11f1-9358-9dc9446fa359" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN deal: 3 Months Extra FREE</strong></a></p><p>Boasting lightning-fast speeds, great features, streaming power, and class-leading security, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our #1 VPN.<br><br><strong>✅ 3 months extra FREE!</strong><br><strong>✅ 75% off usual price</strong><br><strong>✅ Unlocks streaming services</strong></p><p>Use Nord to unblock your usual streaming service and watch "This City is Ours" season 2 from abroad.<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="91fc310a-cd20-11f1-9358-9dc9446fa359" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you want to watch the show free-of-charge on BBC iPlayer, choose 'United Kingdom' from the list.</p><p><strong>3. Sit back and enjoy the show. </strong>Head to <a href="https://www.bbc.co.uk/iplayer/" target="_blank" rel="nofollow">BBC iPlayer</a>, sign in, and watch "This City is Ours" series 2 for free. You'll need a valid TV licence.</p><h2 class="article-body__section" id="section-can-i-watch-this-city-is-ours-season-2-in-the-u-s"><span>Can I watch 'This City is Ours' season 2 in the U.S.?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://www.amcplus.com/" target="_blank" rel="nofollow">AMC Plus</a> is home to "This City is Ours" in the U.S., but seeing as the first season only aired in March 2026 — a year after its U.K. premiere — fans likely have a wait in store for season 2.</p><p>Brits visiting North America for work or vacation can watch "This City is Ours" season 2 from anywhere with a <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>VPN</strong></a>.</p><h2 class="article-body__section" id="section-can-i-watch-this-city-is-ours-season-2-in-canada"><span>Can I watch 'This City is Ours' season 2 in Canada?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="The middle third of the Canadian Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>"This City is Ours" season 2 will air on <a href="https://www.crave.ca/" target="_blank" rel="nofollow"><strong>Crave</strong></a> in Canada, but the network's plans are still under wraps at the time of writing.</p><p>For now, British viewers visiting Canada can can catch "This City is Ours" S2 by using a VPN, such as <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> – it unlocks your usual U.K. streaming services.</p><h2 class="article-body__section" id="section-how-to-watch-this-city-is-ours-2-in-australia"><span>How to watch 'This City is Ours' 2 in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Australia, "This City is Ours" season 2 premieres on Monday, October 26 on <a href="https://www.stan.com.au/" target="_blank" rel="nofollow"><strong>Stan</strong></a>.</p><p>A subscription starts at AU$9.99/month. </p><p><strong>Abroad when it's on?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to access your usual local streaming service when traveling. </p><h2 class="article-body__section" id="section-this-city-is-ours-season-2-need-to-know"><span>'This City is Ours' season 2 — Need to Know</span></h2><p>First things first: let's check out the official trailer... then take a look at the full cast and episode guide below. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/jf7pJqEm_BM" allowfullscreen></iframe></div></div><h2 id="39-this-city-is-ours-39-s2-episode-guide">'This City is Ours' S2 episode guide</h2><ul><li><strong>Episode 1:</strong> Michael and Diana have barely arrived in their Spanish happy town when they are dragged back into the fold to answer questions around Ricardo’s death.</li><li><strong>Episode 2:</strong> After discovering that the person responsible for Ricardo’s death is someone close to him, Michael scrambles for a way to protect them from the consequences – without jeopardising Diana.</li><li><strong>Episode 3:</strong> Cheryl returns to Liverpool with devastating news for Michael. With no way out, Michael is forced to make an impossible decision to protect the one he loves. Meanwhile, tensions rise among the Phelans as they hunt Banksey, unaware a new enemy is moving in the shadows.</li><li><strong>Episode 4:</strong> As Michael struggles to maintain control, Ozzie manipulates Freddie down a dark path.</li><li><strong>Episode 5:</strong> Desperate to recover their losses, the Phelans strike a deal with Ozzie Thompson. At Jamie and Melissa’s engagement party, Michael and Diana attempt to broker peace with the family. Meanwhile, Freddie spirals further out of Michael’s control.</li><li><strong>Episode 6:</strong> The tragic events of the party send shock waves through the Phelans. As dangerous secrets threaten to come to light, Michael is forced to make a difficult confession to Diana. Meanwhile, unseen dangers close in, and it becomes clear no-one is safe.</li><li><strong>Episode 7:</strong> As tensions rise between Michael and Diana, Freddie wrestles with his next steps, and the Phelans’ hunger for revenge meets Ozzie’s ultimate betrayal.</li><li><strong>Episode 8:</strong> As their shared enemy finally comes to light, Michael and the Phelans are forced to come together to survive. Meanwhile, a new trauma opens old wounds, pushing Diana towards a decision that will change everything.</li></ul><h2 id="39-this-city-is-ours-39-s2-cast">'This City is Ours' S2 cast</h2><ul><li>James Nelson-Joyce as Michael Kavanagh</li><li>Hannah Onslow as Diana Williams</li><li>Jack McMullen as Jamie Phelan</li><li>Mike Noble as Banksey</li><li>Julie Graham as Elaine Phelan</li><li>Laura Aikman as Rachel Duffy</li><li>Kevin Harvey as Bobby Duffy</li><li>Saoirse-Monica Jackson as Cheryl Crawford</li><li>Darci Shaw as Melissa Sullivan</li><li>Adam Abbou as Freddie</li><li>Bobby Schofield as Bonehead</li><li>Shaun Evans as Ozzie Thompson</li><li>Alvaro Morte as Felipe Guzman</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-morecambe-and-wise-show-missing-episode-for-free">How to watch 'The Morecambe and Wise Show' missing episode for *FREE*</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/how-to-watch-funboys-season-2-online">How to watch 'Funboys' season 2 online — stream Steve Coogan comedy for FREE</a></li><li><a href="https://www.tomsguide.com/how-to/how-to-watch-uk-tv-abroad">How to watch U.K. TV from abroad</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/watch-this-city-is-ours-season-2</link>
                                                                            <description>
                            <![CDATA[ How to watch "This City is Ours" season 2 for free, as Ozzie (Shaun Evans) and Felipe (Alvaro Morte) stretch Michael (James Nelson-Joyce) to breaking point. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ibHvSFXNWkLiiLEcsEHdyT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oi4RmyNqbSxstmeW5RkG8i-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 05:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ikPsMQjEgxFXeWRgg5zHe8-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/oi4RmyNqbSxstmeW5RkG8i-1920-80.jpg">
                                                            <media:credit><![CDATA[James Stack/Left Bank Pictures via BBC]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[James Nelson-Joyce as Michael Kavanagh and Hannah Onslow as Diana Williams in This City is Ours season 2]]></media:description>                                                            <media:text><![CDATA[James Nelson-Joyce as Michael Kavanagh and Hannah Onslow as Diana Williams in This City is Ours season 2]]></media:text>
                                <media:title type="plain"><![CDATA[James Nelson-Joyce as Michael Kavanagh and Hannah Onslow as Diana Williams in This City is Ours season 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oi4RmyNqbSxstmeW5RkG8i-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The vultures are circling in “This City is Ours" season 2, with Michael (James Nelson-Joyce) fighting fires on multiple fronts and the Phelans so busy tearing themselves apart they can't see the bigger picture. Jamie (Jack McMullen) and Rachel (Laura Aikman) are so focused on the crown they've forgotten about the kingdom.</p><p>Here's how to watch “This City is Ours" season 2 online <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> — and potentially for free.</strong></p><div  class="fancy-box"><div class="fancy_box-title">'This City is Ours' season 2 streams, release date</div><div class="fancy_box_body"><p class="fancy-box__body-text">"This City is Ours" S2 premieres on Sunday, October 25 in the U.K..<br><strong>• WATCH FREE —</strong> <a data-analytics-id="inline-link" href="https://www.bbc.co.uk/iplayer/episodes/m0028mhs/this-city-is-ours" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a><strong> (U.K.)</strong><br><strong>• Watch anywhere — </strong>try <a data-analytics-id="inline-link" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN 100% risk free</strong></a></p></div></div><p>Ronnie's menacing old adversary Ozzie Thompson (Shaun Evans), fresh out of prison and seeking retribution, is small fry in comparison to Colombian cartel member Felipe Guzman (Alvaro Morte), who's hunting down the person responsible for the murder of his big brother Ricardo.</p><p>Michael has no choice but to cooperate, but with the Phelans and Ozzie pursuing Banksey and Freddie, he's stretched too thin. Something or someone — perhaps even Diana — is going to slip from his grasp. And it's only a matter of time before the Phelans' increasingly reckless business dealings catch up with them. </p><p>Stephen Butchard and Robbie O'Neil's critically acclaimed crime drama has already been renewed for a third run, so read on as we explain how to watch "This City is Ours" season 2 online from anywhere, starting with<strong> free options</strong>.</p><h2 class="article-body__section" id="section-where-to-watch-this-city-is-ours-season-2-for-free"><span>Where to watch 'This City is Ours' season 2 for FREE</span></h2><p>You can watch "This City is Ours" season 2 free on <a href="https://www.bbc.co.uk/iplayer/episodes/m0028mhs/this-city-is-ours" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> in the U.K with a valid TV licence. </p><p>All 8 episodes premiere online Sunday, October 25 – likely as early as 6 a.m. based on the BBC's usual box-set release pattern. They're also airing on BBC One at 9 p.m. GMT each Sunday and Monday.</p><p><strong>Abroad when it's on?</strong> <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to get around the geo-restrictions that will prevent your favorite streamer from working. Scroll down for all the details.</p><h2 class="article-body__section" id="section-how-to-watch-this-city-is-ours-season-2-from-anywhere"><span>How to watch 'This City is Ours' season 2 from anywhere</span></h2><p>Away from home at the moment and blocked from watching "This City is Ours" season 2 on your preferred service?</p><p>You can still tune in as normal thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. Ideal for viewers away on vacation or on business. Our favorite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow">NordVPN</a>. It's the best on the market:</p><div class="product"><a data-dimension112="91fc310a-cd20-11f1-9358-9dc9446fa359" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="VnF7jLxiP2tFksCEBf5N8F" name="NordVPN deal block.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/VnF7jLxiP2tFksCEBf5N8F-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="91fc310a-cd20-11f1-9358-9dc9446fa359" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN deal: 3 Months Extra FREE</strong></a></p><p>Boasting lightning-fast speeds, great features, streaming power, and class-leading security, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our #1 VPN.<br><br><strong>✅ 3 months extra FREE!</strong><br><strong>✅ 75% off usual price</strong><br><strong>✅ Unlocks streaming services</strong></p><p>Use Nord to unblock your usual streaming service and watch "This City is Ours" season 2 from abroad.<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="91fc310a-cd20-11f1-9358-9dc9446fa359" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you want to watch the show free-of-charge on BBC iPlayer, choose 'United Kingdom' from the list.</p><p><strong>3. Sit back and enjoy the show. </strong>Head to <a href="https://www.bbc.co.uk/iplayer/" target="_blank" rel="nofollow">BBC iPlayer</a>, sign in, and watch "This City is Ours" series 2 for free. You'll need a valid TV licence.</p><h2 class="article-body__section" id="section-can-i-watch-this-city-is-ours-season-2-in-the-u-s"><span>Can I watch 'This City is Ours' season 2 in the U.S.?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p><a href="https://www.amcplus.com/" target="_blank" rel="nofollow">AMC Plus</a> is home to "This City is Ours" in the U.S., but seeing as the first season only aired in March 2026 — a year after its U.K. premiere — fans likely have a wait in store for season 2.</p><p>Brits visiting North America for work or vacation can watch "This City is Ours" season 2 from anywhere with a <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>VPN</strong></a>.</p><h2 class="article-body__section" id="section-can-i-watch-this-city-is-ours-season-2-in-canada"><span>Can I watch 'This City is Ours' season 2 in Canada?</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="The middle third of the Canadian Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>"This City is Ours" season 2 will air on <a href="https://www.crave.ca/" target="_blank" rel="nofollow"><strong>Crave</strong></a> in Canada, but the network's plans are still under wraps at the time of writing.</p><p>For now, British viewers visiting Canada can can catch "This City is Ours" S2 by using a VPN, such as <a href="https://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=33286" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> – it unlocks your usual U.K. streaming services.</p><h2 class="article-body__section" id="section-how-to-watch-this-city-is-ours-2-in-australia"><span>How to watch 'This City is Ours' 2 in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Australia, "This City is Ours" season 2 premieres on Monday, October 26 on <a href="https://www.stan.com.au/" target="_blank" rel="nofollow"><strong>Stan</strong></a>.</p><p>A subscription starts at AU$9.99/month. </p><p><strong>Abroad when it's on?</strong> <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to access your usual local streaming service when traveling. </p><h2 class="article-body__section" id="section-this-city-is-ours-season-2-need-to-know"><span>'This City is Ours' season 2 — Need to Know</span></h2><p>First things first: let's check out the official trailer... then take a look at the full cast and episode guide below. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/jf7pJqEm_BM" allowfullscreen></iframe></div></div><h2 id="39-this-city-is-ours-39-s2-episode-guide">'This City is Ours' S2 episode guide</h2><ul><li><strong>Episode 1:</strong> Michael and Diana have barely arrived in their Spanish happy town when they are dragged back into the fold to answer questions around Ricardo’s death.</li><li><strong>Episode 2:</strong> After discovering that the person responsible for Ricardo’s death is someone close to him, Michael scrambles for a way to protect them from the consequences – without jeopardising Diana.</li><li><strong>Episode 3:</strong> Cheryl returns to Liverpool with devastating news for Michael. With no way out, Michael is forced to make an impossible decision to protect the one he loves. Meanwhile, tensions rise among the Phelans as they hunt Banksey, unaware a new enemy is moving in the shadows.</li><li><strong>Episode 4:</strong> As Michael struggles to maintain control, Ozzie manipulates Freddie down a dark path.</li><li><strong>Episode 5:</strong> Desperate to recover their losses, the Phelans strike a deal with Ozzie Thompson. At Jamie and Melissa’s engagement party, Michael and Diana attempt to broker peace with the family. Meanwhile, Freddie spirals further out of Michael’s control.</li><li><strong>Episode 6:</strong> The tragic events of the party send shock waves through the Phelans. As dangerous secrets threaten to come to light, Michael is forced to make a difficult confession to Diana. Meanwhile, unseen dangers close in, and it becomes clear no-one is safe.</li><li><strong>Episode 7:</strong> As tensions rise between Michael and Diana, Freddie wrestles with his next steps, and the Phelans’ hunger for revenge meets Ozzie’s ultimate betrayal.</li><li><strong>Episode 8:</strong> As their shared enemy finally comes to light, Michael and the Phelans are forced to come together to survive. Meanwhile, a new trauma opens old wounds, pushing Diana towards a decision that will change everything.</li></ul><h2 id="39-this-city-is-ours-39-s2-cast">'This City is Ours' S2 cast</h2><ul><li>James Nelson-Joyce as Michael Kavanagh</li><li>Hannah Onslow as Diana Williams</li><li>Jack McMullen as Jamie Phelan</li><li>Mike Noble as Banksey</li><li>Julie Graham as Elaine Phelan</li><li>Laura Aikman as Rachel Duffy</li><li>Kevin Harvey as Bobby Duffy</li><li>Saoirse-Monica Jackson as Cheryl Crawford</li><li>Darci Shaw as Melissa Sullivan</li><li>Adam Abbou as Freddie</li><li>Bobby Schofield as Bonehead</li><li>Shaun Evans as Ozzie Thompson</li><li>Alvaro Morte as Felipe Guzman</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-morecambe-and-wise-show-missing-episode-for-free">How to watch 'The Morecambe and Wise Show' missing episode for *FREE*</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/how-to-watch-funboys-season-2-online">How to watch 'Funboys' season 2 online — stream Steve Coogan comedy for FREE</a></li><li><a href="https://www.tomsguide.com/how-to/how-to-watch-uk-tv-abroad">How to watch U.K. TV from abroad</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Critics hated Rob Zombie's 'Halloween' remake, but here's why I recommend you stream it ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There are two kinds of <strong>“Halloween”</strong> fans: those who swear by John Carpenter’s 1978 masterpiece, and those who’ve made their peace with Rob Zombie’s grimy, brutal 2007 remake. If you afall into the second camp — or you’re just curious enough to take the plunge — you can stream Zombie’s polarizing vision for <strong>free on Tubi </strong>right now. Just don’t wait too long, because Michael Myers is leaving the platform soon.</p><p>Written and directed by the rock star-turned-horror auteur, this reimagining does something Carpenter’s original explicitly avoided: It digs deep into the psychological origins of Michael Myers. The film is anchored by a stacked cast, featuring Malcolm McDowell stepping into the shoes of Dr. Loomis and a hulking Tyler Mane delivering an unhinged, towering performance as the Shape.</p><p>It’s a divisive movie, no question, but it’s also a bold, distinctly Rob Zombie spin on an untouchable classic. If you're looking for a slasher with real teeth to watch ahead of spooky season, catch it on Tubi before it disappears into the dark.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="what-is-39-halloween-39-about">What is 'Halloween' about?</h2><p>In a broken, abusive home in Haddonfield, Illinois, 10-year-old Michael Myers (Daeg Faerch) is growing up neglected, bullied, and coming apart. His mother, Deborah (Sheri Moon Zombie), loves him but can’t protect him, and one Halloween night, something inside Michael snaps, leaving his family shattered and landing him in a psychiatric institution. There, under the care of Dr. Samuel Loomis (Malcolm McDowell), the boy retreats further and further into silence as the years pass.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/BeJSx7_ZPCo" allowfullscreen></iframe></div></div><p>Seventeen years later, the now-adult Michael (Tyler Mane) escapes during a transfer and makes his way back to Haddonfield, drawn to the one person he has left: his baby sister, who was adopted out and raised as Laurie Strode (Scout Taylor-Compton). </p><p>As Michael carves a bloody path through the town on Halloween night, Loomis races to stop the monster he spent years trying to understand before Laurie and her friends become his final targets.</p><h2 id="why-i-recommend-streaming-39-halloween-39">Why I recommend streaming 'Halloween'</h2><p>Critics hated this movie, and plenty of longtime fans think the mystery of Michael Myers should’ve been left alone. There’s a real argument there. Part of what made the original so terrifying was that Michael was pure, unexplained evil. But I think Zombie’s take is much more interesting than it gets credit for, especially since it gives you a look at the killer inside. </p><p>And of course, Zombie brings his signature aesthetic to the table here. It's all grease, grit and 1970s horror grime. His Haddonfield feels genuinely ugly and dangerous, and that helps Tyler Mane’s towering, animalistic Michael to be scarier. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="V8Bw4r65SNcwFb6UxtBzdJ" name="Halloween" alt="Halloween" src="https://cdn.mos.cms.futurecdn.net/V8Bw4r65SNcwFb6UxtBzdJ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: MGM)</span></figcaption></figure><p>Rob Zombie’s “Halloween” isn’t a replacement for the original, and it isn’t trying to be. It’s a bold, blood-soaked reinterpretation that works best when you meet it on its own terms. And honestly, there's no better time to revisit it than Halloween season. </p><p>If you're ready to dive into Michael Myers' psyche (because, yes, he was a real person underneath all the horrific killings), this is a great opportunity to do so. Then make sure you watch Zombie's gnarly sequel, too. </p><p><a href="https://tubitv.com/movies/642290/halloween" target="_blank" rel="nofollow"><em><strong>Stream "Halloween" free on Tubi now</strong></em></a></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Od2wZe"></div>                            </div>                            <script src="https://kwizly.com/embed/Od2wZe.js" async></script> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/critics-hated-rob-zombies-halloween-remake-but-heres-why-i-recommend-you-stream-it</link>
                                                                            <description>
                            <![CDATA[ Rob Zombie’s grimy 2007 ‘Halloween’ is a bold, brutal reinvention of the slasher classic. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BAHoQDUWvAaC9cy4pZA226</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3RxwiQqzYFVwY68PT75jnZ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Oct 2026 05:00:00 +0000</pubDate>                                                                                                                                <updated>Sun, 25 Oct 2026 12:27:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Brittany Vincent ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/JDgb6vqXHys3nrFJpkRCub-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3RxwiQqzYFVwY68PT75jnZ-1920-80.jpg">
                                                            <media:credit><![CDATA[MGM]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Halloween]]></media:description>                                                            <media:text><![CDATA[Halloween]]></media:text>
                                <media:title type="plain"><![CDATA[Halloween]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3RxwiQqzYFVwY68PT75jnZ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are two kinds of <strong>“Halloween”</strong> fans: those who swear by John Carpenter’s 1978 masterpiece, and those who’ve made their peace with Rob Zombie’s grimy, brutal 2007 remake. If you afall into the second camp — or you’re just curious enough to take the plunge — you can stream Zombie’s polarizing vision for <strong>free on Tubi </strong>right now. Just don’t wait too long, because Michael Myers is leaving the platform soon.</p><p>Written and directed by the rock star-turned-horror auteur, this reimagining does something Carpenter’s original explicitly avoided: It digs deep into the psychological origins of Michael Myers. The film is anchored by a stacked cast, featuring Malcolm McDowell stepping into the shoes of Dr. Loomis and a hulking Tyler Mane delivering an unhinged, towering performance as the Shape.</p><p>It’s a divisive movie, no question, but it’s also a bold, distinctly Rob Zombie spin on an untouchable classic. If you're looking for a slasher with real teeth to watch ahead of spooky season, catch it on Tubi before it disappears into the dark.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="what-is-39-halloween-39-about">What is 'Halloween' about?</h2><p>In a broken, abusive home in Haddonfield, Illinois, 10-year-old Michael Myers (Daeg Faerch) is growing up neglected, bullied, and coming apart. His mother, Deborah (Sheri Moon Zombie), loves him but can’t protect him, and one Halloween night, something inside Michael snaps, leaving his family shattered and landing him in a psychiatric institution. There, under the care of Dr. Samuel Loomis (Malcolm McDowell), the boy retreats further and further into silence as the years pass.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/BeJSx7_ZPCo" allowfullscreen></iframe></div></div><p>Seventeen years later, the now-adult Michael (Tyler Mane) escapes during a transfer and makes his way back to Haddonfield, drawn to the one person he has left: his baby sister, who was adopted out and raised as Laurie Strode (Scout Taylor-Compton). </p><p>As Michael carves a bloody path through the town on Halloween night, Loomis races to stop the monster he spent years trying to understand before Laurie and her friends become his final targets.</p><h2 id="why-i-recommend-streaming-39-halloween-39">Why I recommend streaming 'Halloween'</h2><p>Critics hated this movie, and plenty of longtime fans think the mystery of Michael Myers should’ve been left alone. There’s a real argument there. Part of what made the original so terrifying was that Michael was pure, unexplained evil. But I think Zombie’s take is much more interesting than it gets credit for, especially since it gives you a look at the killer inside. </p><p>And of course, Zombie brings his signature aesthetic to the table here. It's all grease, grit and 1970s horror grime. His Haddonfield feels genuinely ugly and dangerous, and that helps Tyler Mane’s towering, animalistic Michael to be scarier. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="V8Bw4r65SNcwFb6UxtBzdJ" name="Halloween" alt="Halloween" src="https://cdn.mos.cms.futurecdn.net/V8Bw4r65SNcwFb6UxtBzdJ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: MGM)</span></figcaption></figure><p>Rob Zombie’s “Halloween” isn’t a replacement for the original, and it isn’t trying to be. It’s a bold, blood-soaked reinterpretation that works best when you meet it on its own terms. And honestly, there's no better time to revisit it than Halloween season. </p><p>If you're ready to dive into Michael Myers' psyche (because, yes, he was a real person underneath all the horrific killings), this is a great opportunity to do so. Then make sure you watch Zombie's gnarly sequel, too. </p><p><a href="https://tubitv.com/movies/642290/halloween" target="_blank" rel="nofollow"><em><strong>Stream "Halloween" free on Tubi now</strong></em></a></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Od2wZe"></div>                            </div>                            <script src="https://kwizly.com/embed/Od2wZe.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 near-flawless HBO Max miniseries you can easily finish in a weekend ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Between school getting back into full swing and the holiday season on the horizon, fall can be hectic. Which makes fitting time in to watch new shows or revisit old favorites on the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a> into your schedule a bit trickier.</p><p>Fortunately, Max has you covered with a bunch of great (but relatively short) miniseries that you can easily watch from start to finish in just a couple of days. If you’re looking to lose yourself in a top-tier show that doesn't eat up a lot of time or leave you waiting for the next season, here are three highly rated Max miniseries you can comfortably finish by Sunday night. So without further ado, here are the best miniseries on Max to binge this weekend.</p><h2 id="39-chernobyl-39">'Chernobyl'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/s9APLXM9Ei8" allowfullscreen></iframe></div></div><p>When brainstorming contenders for this list, "Chernobyl" immediately come to mind. Before Craig Mazin led Ellie and Joel's television debut in "<a href="https://www.tomsguide.com/reviews/the-last-of-us-review-hbo-series-is-great-because-its-different">The Last of Us</a>," he cut his teeth at Max as executive producer on "Chernobyl," one of the <a href="https://www.tomsguide.com/best-picks/best-hbo-max-shows">best HBO Max shows</a> to date. It's a bleak but powerful story about the people whose lives were forever altered by the 1986 disaster at the Chernobyl Nuclear Power Plant, and how the entities meant to keep them safe tried to bury the truth. </p><p>Jared Harris stars as Valery Legasov, a nuclear physicist brought in to deal with the unfolding nightmare, alongside politician Boris Shcherbina (Stellan Skarsgård) — two real people who worked to help the cleanup efforts. Their investigation uncovers the rotting stench of negligence, and while everyone else is busy pointing fingers, authorities continue to throw bodies at Chernobyl without understanding the full scope. Explaining nuclear physics in a way that makes sense to an audience who probably hasn't thought about neutrons and atoms since high school science class is no small task. Making great television out of it is even harder, but "Chernobyl" manages just that.</p><p><strong>Episodes:</strong> 5<br><strong>Genre:</strong> Historical drama<br><strong>Rotten Tomatoes score:</strong> 95%<br><em><strong>Watch now on </strong></em><a href="https://www.max.com/shows/chernobyl/396999a6-3fff-4af3-802b-10c46d10deff" target="_blank" rel="nofollow"><em><strong>HBO Max</strong></em></a></p><h2 id="39-watchmen-39">'Watchmen'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zymgtV99Rko" allowfullscreen></iframe></div></div><p>Director Damon Lindelof’s "Watchmen" pulls off what was thought impossible for decades: a direct sequel that stays true to Alan Moore and Dave Gibbons' iconic graphic novel while pushing the story further. Set three decades after the original events in an alternate Tulsa, Oklahoma, it follows Angela Abar (Regina King), a detective moonlighting as masked vigilante Sister Night who fights the Seventh Kavalry — a white supremacist terror cell that has co-opted Rorschach’s ravings to launch a war on minorities and the police.</p><p>Jeremy Irons does a phenomenal job as a disillusioned Adrian Veidt, now struggling to find meaning after completing his master plan to avert World War 3 at the end of the original comic. The god-like Doctor Manhattan also features prominently, as several groups compete to use his namesake to further their own causes. Best of all, since Lindelof treated it as a definitive one-and-done, the limited series ends in such a way that it's a satisfying and complete story in its own right — no season 2 needed.</p><p><strong>Episodes: </strong>9 <br><strong>Genre:</strong> Drama/action<br><strong>Rotten Tomatoes score: </strong>96% <br><em><strong>Watch on </strong></em><a href="https://www.max.com/shows/watchmen/f3a51e09-2662-40e0-a96b-4a571f149da4" target="_blank" rel="nofollow"><em><strong>Max</strong></em></a></p><h2 id="39-i-may-destroy-you-39">'I May Destroy You' </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/DTjlurdbNnw" allowfullscreen></iframe></div></div><p>Rarely do I find a series so gut-wrenchingly honest and funny at the same time, but Michaela Coel, the creator and star behind "Chewing Gum," manages to pull it off with confidence. Inspired by her own experience of sexual assault while writing the award-winning sitcom, "I May Destroy You" sees her star as Arabella, a London author hitting a wall of writer's block after her debut novel blew up. </p><p></p><p>After returning from an Italian sojourn, she goes out for a night on the town to unwind and someone spikes her drink. The next morning, she vaguely remembers being assaulted, but the exact details are a hazy fog. As Arabella begins to piece together what happened to her, she leans on friends Terry (Weruche Opia) and Kwame (Paapa Essiedu) to help her process her trauma and seek justice. Coel doesn't pull any punches, and "I May Destroy You" is structured with the kind of electric, bite-sized momentum that makes it impossible to stop watching once you start.</p><p><strong>Episodes:</strong> 12<br><strong>Genre:</strong> Drama<br><strong>Rotten Tomatoes score:</strong> 98%<br><em><strong>Watch it on </strong></em><a href="https://www.max.com/shows/i-may-destroy-you/a15b4064-4899-4381-bdf1-676986137ee1" target="_blank" rel="nofollow"><em><strong>Max</strong></em></a></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hbo-max/hbo-max-report-card-2026-are-its-originals-and-library-good-enough-to-be-the-no-1-streaming-service">HBO Max Report Card 2026: Are its originals and library good enough to be the No. 1 streaming service?</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-best-new-movies-to-stream-this-weekend-on-netflix-peacock-hbo-max-and-more-october-24-25">5 best new movies to stream this weekend on Netflix, Peacock, HBO Max and more (October 24-25)</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/netflix-is-about-to-remove-52-movies-here-are-the-5-to-watch-before-its-too-late">Netflix is about to remove 52 movies — here are the 5 to watch before it’s too late</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Amazon Fire TV Stick 4K Max" data-widget-type="multimodelreview" data-widget-title="Today's best streaming device deals"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/hbo-max/3-near-flawless-hbo-max-miniseries-you-can-easily-finish-in-a-weekend</link>
                                                                            <description>
                            <![CDATA[ From Chernobyl to I May Destroy You, these are the best Max miniseries to watch in a weekend. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">d4XWAvmzJZy4iwUYXSwu89</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Ah2JiqjRyUR4rXsEocDCtn-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 19:39:48 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[HBO Max]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Ah2JiqjRyUR4rXsEocDCtn-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide/ Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[HBO Max logo]]></media:description>                                                            <media:text><![CDATA[HBO Max logo]]></media:text>
                                <media:title type="plain"><![CDATA[HBO Max logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Ah2JiqjRyUR4rXsEocDCtn-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Between school getting back into full swing and the holiday season on the horizon, fall can be hectic. Which makes fitting time in to watch new shows or revisit old favorites on the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a> into your schedule a bit trickier.</p><p>Fortunately, Max has you covered with a bunch of great (but relatively short) miniseries that you can easily watch from start to finish in just a couple of days. If you’re looking to lose yourself in a top-tier show that doesn't eat up a lot of time or leave you waiting for the next season, here are three highly rated Max miniseries you can comfortably finish by Sunday night. So without further ado, here are the best miniseries on Max to binge this weekend.</p><h2 id="39-chernobyl-39">'Chernobyl'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/s9APLXM9Ei8" allowfullscreen></iframe></div></div><p>When brainstorming contenders for this list, "Chernobyl" immediately come to mind. Before Craig Mazin led Ellie and Joel's television debut in "<a href="https://www.tomsguide.com/reviews/the-last-of-us-review-hbo-series-is-great-because-its-different">The Last of Us</a>," he cut his teeth at Max as executive producer on "Chernobyl," one of the <a href="https://www.tomsguide.com/best-picks/best-hbo-max-shows">best HBO Max shows</a> to date. It's a bleak but powerful story about the people whose lives were forever altered by the 1986 disaster at the Chernobyl Nuclear Power Plant, and how the entities meant to keep them safe tried to bury the truth. </p><p>Jared Harris stars as Valery Legasov, a nuclear physicist brought in to deal with the unfolding nightmare, alongside politician Boris Shcherbina (Stellan Skarsgård) — two real people who worked to help the cleanup efforts. Their investigation uncovers the rotting stench of negligence, and while everyone else is busy pointing fingers, authorities continue to throw bodies at Chernobyl without understanding the full scope. Explaining nuclear physics in a way that makes sense to an audience who probably hasn't thought about neutrons and atoms since high school science class is no small task. Making great television out of it is even harder, but "Chernobyl" manages just that.</p><p><strong>Episodes:</strong> 5<br><strong>Genre:</strong> Historical drama<br><strong>Rotten Tomatoes score:</strong> 95%<br><em><strong>Watch now on </strong></em><a href="https://www.max.com/shows/chernobyl/396999a6-3fff-4af3-802b-10c46d10deff" target="_blank" rel="nofollow"><em><strong>HBO Max</strong></em></a></p><h2 id="39-watchmen-39">'Watchmen'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/zymgtV99Rko" allowfullscreen></iframe></div></div><p>Director Damon Lindelof’s "Watchmen" pulls off what was thought impossible for decades: a direct sequel that stays true to Alan Moore and Dave Gibbons' iconic graphic novel while pushing the story further. Set three decades after the original events in an alternate Tulsa, Oklahoma, it follows Angela Abar (Regina King), a detective moonlighting as masked vigilante Sister Night who fights the Seventh Kavalry — a white supremacist terror cell that has co-opted Rorschach’s ravings to launch a war on minorities and the police.</p><p>Jeremy Irons does a phenomenal job as a disillusioned Adrian Veidt, now struggling to find meaning after completing his master plan to avert World War 3 at the end of the original comic. The god-like Doctor Manhattan also features prominently, as several groups compete to use his namesake to further their own causes. Best of all, since Lindelof treated it as a definitive one-and-done, the limited series ends in such a way that it's a satisfying and complete story in its own right — no season 2 needed.</p><p><strong>Episodes: </strong>9 <br><strong>Genre:</strong> Drama/action<br><strong>Rotten Tomatoes score: </strong>96% <br><em><strong>Watch on </strong></em><a href="https://www.max.com/shows/watchmen/f3a51e09-2662-40e0-a96b-4a571f149da4" target="_blank" rel="nofollow"><em><strong>Max</strong></em></a></p><h2 id="39-i-may-destroy-you-39">'I May Destroy You' </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/DTjlurdbNnw" allowfullscreen></iframe></div></div><p>Rarely do I find a series so gut-wrenchingly honest and funny at the same time, but Michaela Coel, the creator and star behind "Chewing Gum," manages to pull it off with confidence. Inspired by her own experience of sexual assault while writing the award-winning sitcom, "I May Destroy You" sees her star as Arabella, a London author hitting a wall of writer's block after her debut novel blew up. </p><p></p><p>After returning from an Italian sojourn, she goes out for a night on the town to unwind and someone spikes her drink. The next morning, she vaguely remembers being assaulted, but the exact details are a hazy fog. As Arabella begins to piece together what happened to her, she leans on friends Terry (Weruche Opia) and Kwame (Paapa Essiedu) to help her process her trauma and seek justice. Coel doesn't pull any punches, and "I May Destroy You" is structured with the kind of electric, bite-sized momentum that makes it impossible to stop watching once you start.</p><p><strong>Episodes:</strong> 12<br><strong>Genre:</strong> Drama<br><strong>Rotten Tomatoes score:</strong> 98%<br><em><strong>Watch it on </strong></em><a href="https://www.max.com/shows/i-may-destroy-you/a15b4064-4899-4381-bdf1-676986137ee1" target="_blank" rel="nofollow"><em><strong>Max</strong></em></a></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hbo-max/hbo-max-report-card-2026-are-its-originals-and-library-good-enough-to-be-the-no-1-streaming-service">HBO Max Report Card 2026: Are its originals and library good enough to be the No. 1 streaming service?</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-best-new-movies-to-stream-this-weekend-on-netflix-peacock-hbo-max-and-more-october-24-25">5 best new movies to stream this weekend on Netflix, Peacock, HBO Max and more (October 24-25)</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/netflix-is-about-to-remove-52-movies-here-are-the-5-to-watch-before-its-too-late">Netflix is about to remove 52 movies — here are the 5 to watch before it’s too late</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Amazon Fire TV Stick 4K Max" data-widget-type="multimodelreview" data-widget-title="Today's best streaming device deals"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch Packers vs Lions: FREE live streams for NFL 2026 Week 7 game ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The NFC North is the strongest division in football right now, with all four teams currently above .500 and on course to make the <a href="https://www.tomsguide.com/entertainment/sports/watch-nfl-2026-free" target="_blank">NFL 2026</a> playoffs. However, the chances of that materializing are slim, which makes Week 7's Packers vs Lions showdown a game of huge significance. </p><p>Here's how you can watch Packers vs Lions live streams <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> and potentially for FREE</strong>.</p><div  class="fancy-box"><div class="fancy_box-title">Packers vs Lions live streams: TV schedule, dates</div><div class="fancy_box_body"><p class="fancy-box__body-text">The Packers vs Lions game take place on Sunday, October 25.<br>► <strong>Time: </strong>4:25 p.m. ET / 1:25 p.m. PT / 8:25 p.m. GMT / 7:25 a.m. AEDT (Mon.)<br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://www.channel5.com/" target="_blank" rel="nofollow"><strong>5</strong></a><strong> (U.K.)</strong><br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a><strong> (Australia)</strong><br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://play.virginmediatelevision.ie/account/login?WebsiteViewerRequest=5" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a><strong> (Ireland)</strong><br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://www.tvnz.co.nz/livetv" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a><strong> (New Zealand)</strong><br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish with 83% off</strong></a></p></div></div><p>At 4-2, the Packers are second in the division but still a fair way behind the 5-0 Vikings, while the 3-2 Lions are fourth but only one win behind the Packers and Bears. Recent meetings between the NFC North rivals have consistently been competitive, and we wouldn't be surprised if the Yooper Bowl served up a cracker at Ford Field this Sunday.</p><p>After an iffy start, Green Bay have strung together three straight victories, thanks in part to a defense that seems to have adjusted to life without Micah Parsons, and Jordan Love's red-hot connection with Matthew Golden. The second-year receiver has topped 100 receiving yards in three of his past four games, and he and Love will be licking their lips against a Lions defense that's allowed the most passing yards in the NFL. Running back Josh Jacobs is also expected to return, after being convicted of battery.</p><p>The Lions, however, are coming off a bye, which has given Dan Campbell and Kelvin Sheppard time to drill down into the team's defensive issues. They can't go on expecting Jared Goff just to outscore every opponent.</p><p>Check out all of the TV and streaming details below to find out how to watch V from anywhere, including free options.</p><h2 class="article-body__section" id="section-watch-packers-vs-lions-live-streams-for-free"><span>Watch Packers vs Lions live streams for FREE</span></h2><p>The Packers vs Lions game is free-to-air in the UK, Australia, Ireland and New Zealand.</p><p><strong>▶︎ Channel 5</strong> in the U.K., with live streaming available via <a href="https://www.channel5.com/" target="_blank" rel="nofollow"><strong>5</strong></a><strong></strong><br>▶︎ <strong>7Mate </strong>in Australia, with live streaming available via <a href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a><br><strong>▶︎ Virgin Media Two</strong> in Ireland, with live streaming available via <a href="https://play.virginmediatelevision.ie/account/login?WebsiteViewerRequest=5" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a><br><strong>▶︎ TVNZ Duke</strong> in New Zealand, with live streaming available via <a href="https://www.tvnz.co.nz/livetv" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a>.</p><p><strong>Away from home?</strong> You can <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>use a VPN</strong></a> to unblock that free Packers vs Lions coverage. Details below...</p><h2 class="article-body__section" id="section-watch-packers-vs-lions-from-anywhere"><span>Watch Packers vs Lions from anywhere</span></h2><p>Away from home and blocked from watching the Packers vs Lions game?</p><p>You can still tune in live thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn" target="_blank">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. Ideal for fans away on vacation or on business. One of our favorites is <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow">IPVanish</a>:</p><div class="product"><a data-dimension112="d3e325f4-cdf4-11f1-89c7-c72dd311d0ff" data-action="Deal Block" data-label="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension48="🟩 IPVanish — Just $2.19/month with this Black Friday deal" href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:970px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="wjE7yLWoo3f2zgqck65AQJ" name="IPVanish.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wjE7yLWoo3f2zgqck65AQJ-1920-80.jpg" mos="" align="middle" fullscreen="" width="970" height="546" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow" data-dimension112="d3e325f4-cdf4-11f1-89c7-c72dd311d0ff" data-action="Deal Block" data-label="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension48="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension25=""><strong>🟩 IPVanish — Just $2.19/month with this Black Friday deal</strong></a><br><br>IPVanish is beginning to rank among the top VPN providers and it is a great option to unblock your NFL streaming service.</p><p><strong>✅ Save up to 83%</strong><br><strong>✅ Just $2.19/month</strong><br>✅ <em><strong>Unlocks </strong></em><a href="https://www.channel5.com/" target="_blank" rel="nofollow"><em><strong>5</strong></em></a><em><strong>, </strong></em><a href="https://7plus.com.au/" target="_blank" rel="nofollow"><em><strong>7Plus</strong></em></a><em><strong>, </strong></em><a href="https://play.virginmediatelevision.ie/account/login?WebsiteViewerRequest=5" target="_blank" rel="nofollow"><em><strong>Virgin Media Play</strong></em></a><em><strong>, </strong></em><a href="https://www.tvnz.co.nz/livetv" target="_blank" rel="nofollow"><em><strong>TVNZ+</strong></em></a><em><strong> and more</strong></em></p><p><strong>Get IPVanish and watch your Packers vs Lions stream from anywhere.</strong><a class="view-deal button" href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow" data-dimension112="d3e325f4-cdf4-11f1-89c7-c72dd311d0ff" data-action="Deal Block" data-label="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension48="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're in the U.S. and want to view an Australian service, you'd select Australia from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to <a href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a> or another streaming service and watch Packers vs Lions for free.</p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-the-u-s"><span>How to watch Packers vs Lions live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="The upper third of the US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>The Packers vs Lions is being televised by <strong>FOX </strong>nationwide in the U.S., so you may already have the means to watch the Week 7 clash via your antenna or cable plan.</p><p>Cord-cutters can instead tune in via a <a href="https://www.tomsguide.com/us/best-cable-replacements,review-4387.html" target="_blank">cable TV alternative</a> such as <a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a>, which includes FOX on its $45.99/month Blue plan.</p><p>Streaming access is also available through the network's <a href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>FOX One</strong></a> app, which costs $19.99/month or $99.99/year after a <a href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>3-day FREE trial</strong></a>. <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://www.dpbolvw.net/click-8900245-17161926?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a> and <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&offerid=966271.482&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> are further OTT options for cord-cutters, all three of which carry a <strong>free trial</strong> for new users.</p><p>And then there's <a href="https://www.nfl.com/plus/" target="_blank" rel="nofollow"><strong>NFL Plus</strong></a>, the NFL's own streaming service, which is providing Packers vs Lions streams for out-of-market NFL fans. Plans start at $6.99/month.</p><p>Outside the United States? You need a VPN to tap into your chosen stream. <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a> is one we recommend.</p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-the-u-k"><span>How to watch Packers vs Lions live streams in the U.K.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="The upper third of the British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In the U.K., Packers vs Lions is free-to-air on <strong>Channel 5</strong>, with live streaming available via the <a href="https://www.channel5.com/" target="_blank" rel="nofollow"><strong>5</strong></a> platform.</p><p>Bengals vs Ravens is also being broadcast on the platform for free this weekend.</p><p>If you're on holiday outside the U.K., you can still follow your usual NFL live streams by using one of the best VPN services, such as <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a>. </p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-canada"><span>How to watch Packers vs Lions live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="The upper third of the Canadian Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, Packers vs Lions along with every NFL game is available to watch on <a href="https://www.dazn.com/en-CA/l/sports" target="_blank" rel="nofollow"><strong>DAZN</strong></a>, which starts at CA$24.99/month.</p><p>If you're outside Canada, you can still watch Packers vs Lions with the aid of a VPN, such as <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-australia"><span>How to watch Packers vs Lions live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Packers vs Lions is free-to-air in Australia on <strong>7Mate</strong>, with live streaming available via <a href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a>.</p><p>Not in Australia right now? You can simply use a VPN like <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a> to watch all the action on your account as if you were back home.</p><section class="article__schema-question"><h3>What is the Packers vs Lions head-to-head record?</h3><article class="article__schema-answer"><p>The Packers and Lions have met 193 times previously. Green Bay won 108 of those games, Detroit 78, and seven ended all-square. </p></article></section><section class="article__schema-question"><h3>Where is Packers vs Lions taking place?</h3><article class="article__schema-answer"><p>The Packers vs Lions game is being held at the 65,000-capacity Ford Field in Detroit, Michigan.</p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-nfl-2026-free" target="_blank">How to watch NFL 2026</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">The best streaming VPNs</a></li><li><a href="https://www.tomsguide.com/us/get-sunday-ticket-without-directv,review-3811.html" target="_blank">How to get NFL Sunday Ticket for the 2026-2027 season</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/sports/watch-packers-vs-lions-free-live-streams-nfl-2026-week-7-game</link>
                                                                            <description>
                            <![CDATA[ How to watch Packers vs Lions live streams for free from anywhere, as Green Bay and Detroit face off in an all-NFC North showdown at Ford Field in NFL Week 7. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">V9vsSBkPRQkVfgWiT4Ezhf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/m2NySUVCmFBtTpDaY3esZF-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Sports]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ikPsMQjEgxFXeWRgg5zHe8-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/m2NySUVCmFBtTpDaY3esZF-1920-80.jpg">
                                                            <media:credit><![CDATA[Michael Reaves via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Wide receiver Matthew Golden celebrating with Green Bay Packers fans]]></media:description>                                                            <media:text><![CDATA[Wide receiver Matthew Golden celebrating with Green Bay Packers fans]]></media:text>
                                <media:title type="plain"><![CDATA[Wide receiver Matthew Golden celebrating with Green Bay Packers fans]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/m2NySUVCmFBtTpDaY3esZF-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The NFC North is the strongest division in football right now, with all four teams currently above .500 and on course to make the <a href="https://www.tomsguide.com/entertainment/sports/watch-nfl-2026-free" target="_blank">NFL 2026</a> playoffs. However, the chances of that materializing are slim, which makes Week 7's Packers vs Lions showdown a game of huge significance. </p><p>Here's how you can watch Packers vs Lions live streams <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> and potentially for FREE</strong>.</p><div  class="fancy-box"><div class="fancy_box-title">Packers vs Lions live streams: TV schedule, dates</div><div class="fancy_box_body"><p class="fancy-box__body-text">The Packers vs Lions game take place on Sunday, October 25.<br>► <strong>Time: </strong>4:25 p.m. ET / 1:25 p.m. PT / 8:25 p.m. GMT / 7:25 a.m. AEDT (Mon.)<br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://www.channel5.com/" target="_blank" rel="nofollow"><strong>5</strong></a><strong> (U.K.)</strong><br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a><strong> (Australia)</strong><br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://play.virginmediatelevision.ie/account/login?WebsiteViewerRequest=5" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a><strong> (Ireland)</strong><br><strong>• FREE STREAM — </strong><a data-analytics-id="inline-link" href="https://www.tvnz.co.nz/livetv" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a><strong> (New Zealand)</strong><br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish with 83% off</strong></a></p></div></div><p>At 4-2, the Packers are second in the division but still a fair way behind the 5-0 Vikings, while the 3-2 Lions are fourth but only one win behind the Packers and Bears. Recent meetings between the NFC North rivals have consistently been competitive, and we wouldn't be surprised if the Yooper Bowl served up a cracker at Ford Field this Sunday.</p><p>After an iffy start, Green Bay have strung together three straight victories, thanks in part to a defense that seems to have adjusted to life without Micah Parsons, and Jordan Love's red-hot connection with Matthew Golden. The second-year receiver has topped 100 receiving yards in three of his past four games, and he and Love will be licking their lips against a Lions defense that's allowed the most passing yards in the NFL. Running back Josh Jacobs is also expected to return, after being convicted of battery.</p><p>The Lions, however, are coming off a bye, which has given Dan Campbell and Kelvin Sheppard time to drill down into the team's defensive issues. They can't go on expecting Jared Goff just to outscore every opponent.</p><p>Check out all of the TV and streaming details below to find out how to watch V from anywhere, including free options.</p><h2 class="article-body__section" id="section-watch-packers-vs-lions-live-streams-for-free"><span>Watch Packers vs Lions live streams for FREE</span></h2><p>The Packers vs Lions game is free-to-air in the UK, Australia, Ireland and New Zealand.</p><p><strong>▶︎ Channel 5</strong> in the U.K., with live streaming available via <a href="https://www.channel5.com/" target="_blank" rel="nofollow"><strong>5</strong></a><strong></strong><br>▶︎ <strong>7Mate </strong>in Australia, with live streaming available via <a href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a><br><strong>▶︎ Virgin Media Two</strong> in Ireland, with live streaming available via <a href="https://play.virginmediatelevision.ie/account/login?WebsiteViewerRequest=5" target="_blank" rel="nofollow"><strong>Virgin Media Play</strong></a><br><strong>▶︎ TVNZ Duke</strong> in New Zealand, with live streaming available via <a href="https://www.tvnz.co.nz/livetv" target="_blank" rel="nofollow"><strong>TVNZ+</strong></a>.</p><p><strong>Away from home?</strong> You can <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>use a VPN</strong></a> to unblock that free Packers vs Lions coverage. Details below...</p><h2 class="article-body__section" id="section-watch-packers-vs-lions-from-anywhere"><span>Watch Packers vs Lions from anywhere</span></h2><p>Away from home and blocked from watching the Packers vs Lions game?</p><p>You can still tune in live thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn" target="_blank">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. Ideal for fans away on vacation or on business. One of our favorites is <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow">IPVanish</a>:</p><div class="product"><a data-dimension112="d3e325f4-cdf4-11f1-89c7-c72dd311d0ff" data-action="Deal Block" data-label="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension48="🟩 IPVanish — Just $2.19/month with this Black Friday deal" href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:970px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="wjE7yLWoo3f2zgqck65AQJ" name="IPVanish.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wjE7yLWoo3f2zgqck65AQJ-1920-80.jpg" mos="" align="middle" fullscreen="" width="970" height="546" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow" data-dimension112="d3e325f4-cdf4-11f1-89c7-c72dd311d0ff" data-action="Deal Block" data-label="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension48="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension25=""><strong>🟩 IPVanish — Just $2.19/month with this Black Friday deal</strong></a><br><br>IPVanish is beginning to rank among the top VPN providers and it is a great option to unblock your NFL streaming service.</p><p><strong>✅ Save up to 83%</strong><br><strong>✅ Just $2.19/month</strong><br>✅ <em><strong>Unlocks </strong></em><a href="https://www.channel5.com/" target="_blank" rel="nofollow"><em><strong>5</strong></em></a><em><strong>, </strong></em><a href="https://7plus.com.au/" target="_blank" rel="nofollow"><em><strong>7Plus</strong></em></a><em><strong>, </strong></em><a href="https://play.virginmediatelevision.ie/account/login?WebsiteViewerRequest=5" target="_blank" rel="nofollow"><em><strong>Virgin Media Play</strong></em></a><em><strong>, </strong></em><a href="https://www.tvnz.co.nz/livetv" target="_blank" rel="nofollow"><em><strong>TVNZ+</strong></em></a><em><strong> and more</strong></em></p><p><strong>Get IPVanish and watch your Packers vs Lions stream from anywhere.</strong><a class="view-deal button" href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow" data-dimension112="d3e325f4-cdf4-11f1-89c7-c72dd311d0ff" data-action="Deal Block" data-label="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension48="🟩 IPVanish — Just $2.19/month with this Black Friday deal" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a> is one of our favorites.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're in the U.S. and want to view an Australian service, you'd select Australia from the list.</p><p><strong>3. Sit back and enjoy the action. </strong>Head to <a href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a> or another streaming service and watch Packers vs Lions for free.</p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-the-u-s"><span>How to watch Packers vs Lions live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="The upper third of the US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>The Packers vs Lions is being televised by <strong>FOX </strong>nationwide in the U.S., so you may already have the means to watch the Week 7 clash via your antenna or cable plan.</p><p>Cord-cutters can instead tune in via a <a href="https://www.tomsguide.com/us/best-cable-replacements,review-4387.html" target="_blank">cable TV alternative</a> such as <a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling TV</strong></a>, which includes FOX on its $45.99/month Blue plan.</p><p>Streaming access is also available through the network's <a href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>FOX One</strong></a> app, which costs $19.99/month or $99.99/year after a <a href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>3-day FREE trial</strong></a>. <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://www.dpbolvw.net/click-8900245-17161926?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a> and <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&offerid=966271.482&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> are further OTT options for cord-cutters, all three of which carry a <strong>free trial</strong> for new users.</p><p>And then there's <a href="https://www.nfl.com/plus/" target="_blank" rel="nofollow"><strong>NFL Plus</strong></a>, the NFL's own streaming service, which is providing Packers vs Lions streams for out-of-market NFL fans. Plans start at $6.99/month.</p><p>Outside the United States? You need a VPN to tap into your chosen stream. <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a> is one we recommend.</p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-the-u-k"><span>How to watch Packers vs Lions live streams in the U.K.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="The upper third of the British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In the U.K., Packers vs Lions is free-to-air on <strong>Channel 5</strong>, with live streaming available via the <a href="https://www.channel5.com/" target="_blank" rel="nofollow"><strong>5</strong></a> platform.</p><p>Bengals vs Ravens is also being broadcast on the platform for free this weekend.</p><p>If you're on holiday outside the U.K., you can still follow your usual NFL live streams by using one of the best VPN services, such as <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a>. </p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-canada"><span>How to watch Packers vs Lions live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="The upper third of the Canadian Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, Packers vs Lions along with every NFL game is available to watch on <a href="https://www.dazn.com/en-CA/l/sports" target="_blank" rel="nofollow"><strong>DAZN</strong></a>, which starts at CA$24.99/month.</p><p>If you're outside Canada, you can still watch Packers vs Lions with the aid of a VPN, such as <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-packers-vs-lions-live-streams-in-australia"><span>How to watch Packers vs Lions live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Packers vs Lions is free-to-air in Australia on <strong>7Mate</strong>, with live streaming available via <a href="https://7plus.com.au/" target="_blank" rel="nofollow"><strong>7Plus</strong></a>.</p><p>Not in Australia right now? You can simply use a VPN like <a href="https://affiliate.ipvanish.com/aff_c?offer_id=39&url_id=343&aff_id=1219&aff_click_id=tomsguide-gb-2116723161243684643&aff_sub2" target="_blank" rel="nofollow"><strong>IPVanish</strong></a> to watch all the action on your account as if you were back home.</p><section class="article__schema-question"><h3>What is the Packers vs Lions head-to-head record?</h3><article class="article__schema-answer"><p>The Packers and Lions have met 193 times previously. Green Bay won 108 of those games, Detroit 78, and seven ended all-square. </p></article></section><section class="article__schema-question"><h3>Where is Packers vs Lions taking place?</h3><article class="article__schema-answer"><p>The Packers vs Lions game is being held at the 65,000-capacity Ford Field in Detroit, Michigan.</p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-nfl-2026-free" target="_blank">How to watch NFL 2026</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">The best streaming VPNs</a></li><li><a href="https://www.tomsguide.com/us/get-sunday-ticket-without-directv,review-3811.html" target="_blank">How to get NFL Sunday Ticket for the 2026-2027 season</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ UFC 333 live stream — how to watch Volkanovski vs Evloev online from anywhere, fight card ]]></title>
                                                                                                <dc:content><![CDATA[ <p>More than seven years after making his UFC debut, undefeated featherweight Movsar Evloev finally has his title shot. The 32-year-old has had to be far more patient than most, so it's somewhat fitting that his long-awaited moment in the spotlight is a double-edged sword. Alexander Volkanovski is an idol to Evloev, and should he lose his crown this weekend "The Great" might never set foot in the Octagon again. </p><p>Here's how you can watch UFC 333 live streams <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> and potentially for just $1.</strong></p><div  class="fancy-box"><div class="fancy_box-title">UFC 333 live stream, date, time, TV Channels</div><div class="fancy_box_body"><p class="fancy-box__body-text">UFC 333 is taking place on <strong>Saturday, October 24</strong>.<br><strong>► Main card: </strong>2 p.m. ET / 11 a.m. PT / 7 p.m. BST / 5 a.m. AEDT (Sun.)<br><strong>• U.S. stream — </strong><a data-analytics-id="inline-link" href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><strong>Paramount Plus</strong></a> via<strong> </strong><a data-analytics-id="inline-link" href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>$1 Walmart Plus trial</strong></a><br><strong>• Watch anywhere — </strong><a data-analytics-id="inline-link" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>try NordVPN 100% risk-free</strong></a></p></div></div><p>After losing to Islam Makhachev three years ago and being condemned to the first back-to-back defeats of his career by Ilia Topuria, Volkanovski could easily have called it a day. Instead, at the ripe old age of 38 the former rugby league player is about to embark on the second defense of his second reign. </p><p>The first came just eight months ago, when Volkanovski beat Diego Lopes by unanimous decision, 10 months after defeating the Brazilian to regain the featherweight belt in the first place. </p><p>The UFC's neglect of Evloev is almost certainly down to his soft-spoken temperament and grappling prowess, but while the 32-year-old has been nothing but respectful to Volkanovski — even inviting his opponent to fire up the grill together — during his majority-decision victory over Lerone Murphy seven months ago he let his fists do the talking.</p><p>That's a dangerous strategy against a striker of Volkanovski's caliber, but that fact he's headlining UFC 333 at all illustrates just how much style-points matter. </p><p>Keep reading for where to watch UFC 333 live streams online and on TV.</p><section class="article__schema-question"><h3>Can I watch UFC 333 free of charge?</h3><article class="article__schema-answer"><p>The cheapest way to watch UFC 333 is by <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>getting the Walmart Plus trial ($1)</strong></a> — the Paramount Plus Essential plan is included as part of the subscription.</p><p><strong>Away from the U.S.? </strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to watch your usual streaming service from abroad. More details below.</p></article></section><h2 class="article-body__section" id="section-how-to-watch-ufc-333-from-anywhere"><span>How to watch UFC 333 from anywhere</span></h2><p>Away from home at the moment and blocked from watching UFC 333 on your usual subscription?</p><p>You can still watch Volkanovski vs Evloev live thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. Our favorite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow">NordVPN</a>. It's the best on the market:</p><div class="product"><a data-dimension112="7b6e31d6-cd5c-11f1-8ba8-a3f67c344258" data-action="Deal Block" data-label="NordVPN Deal: 3 Months Extra FREE" data-dimension48="NordVPN Deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="7b6e31d6-cd5c-11f1-8ba8-a3f67c344258" data-action="Deal Block" data-label="NordVPN Deal: 3 Months Extra FREE" data-dimension48="NordVPN Deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN Deal: 3 Months Extra FREE</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>NordVPN</strong> is our #1 VPN.<br><br><strong>✅  3 months extra FREE!</strong><br><strong>✅  73% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Nord to unblock your preferred streaming service and watch UFC 333 live online with our <em>exclusive</em> deal.<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="7b6e31d6-cd5c-11f1-8ba8-a3f67c344258" data-action="Deal Block" data-label="NordVPN Deal: 3 Months Extra FREE" data-dimension48="NordVPN Deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-the-u-s"><span>How to watch UFC 333 live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In the U.S., <a href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><strong>Paramount Plus</strong></a> is showing UFC 333 headline act Volkanovski vs Evloev, as well as each of the 13 supporting fights. Best of all, there's no PPV!</p><p>Paramount+ offers two plans: Essential and Premium. Essential is priced at just <a href="https://www.paramountplus.com" target="_blank" rel="nofollow"><strong>$8.99/month</strong></a> (or $89.99/year) and includes standard Paramount Plus content, plus UFC numbered events. </p><p><a href="https://www.tomsguide.com/entertainment/streaming/you-could-get-paramount-plus-or-peacock-for-free-with-this-upgraded-walmart-plus-perk-and-its-coming-soon" target="_blank">We've found a sneaky hack</a> that will get you an Essential (not Premium) subscription — the plan comes bundled with a 30-day trial to <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>Walmart Plus</strong></a>, which costs just $1!</p><p>If you’re currently outside the U.S. but don't want to miss out, you can use a VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to tap into your usual coverage.</p><div class="product"><a data-dimension112="7b6e338e-cd5c-11f1-969b-d9d8f31907b6" data-action="Deal Block" data-label="$8.99 a month" data-dimension48="$8.99 a month" href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yFR2FM7u3jYWPbbbpoBqNR" name="paramount plus logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yFR2FM7u3jYWPbbbpoBqNR-1920-80.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>UFC 333 will be shown in its entirety on Paramount Plus in the U.S., and you'll be able to tune in whether you have an Essential or a Premium plan.</p><p>Essential costs <a href="https://www.paramountplus.com" target="_blank" rel="nofollow" data-dimension112="7b6e338e-cd5c-11f1-969b-d9d8f31907b6" data-action="Deal Block" data-label="$8.99 a month" data-dimension48="$8.99 a month" data-dimension25=""><strong>$8.99 a month</strong></a> or $89.99/year, while Premium costs $13.99 a month or $139.99/year. You can also get an Essential subscription through the $1 <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>Walmart Plus trial</strong></a>.<a class="view-deal button" href="https://www.paramountplus.com/" target="_blank" rel="nofollow" data-dimension112="7b6e338e-cd5c-11f1-969b-d9d8f31907b6" data-action="Deal Block" data-label="$8.99 a month" data-dimension48="$8.99 a month" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-canada"><span>How to watch UFC 333 live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, the UFC 333 main card is available through a variety of <strong>PPV providers</strong>, including YouTube, DAZN, Sportsnet, Bell, Rogers and UFC Fight Pass.</p><p>The PPV cost for this one is CA$69.99, with main card action starting at 9 p.m. ET / 6 p.m. PT. The prelims, meanwhile, are also on <a href="https://watch.sportsnet.ca/" target="_blank" rel="nofollow"><strong>Sportsnet Plus</strong></a> and TVA.</p><p>Canadian traveling abroad? You can use a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> to access your usual platform — we'd recommend trying <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-the-u-k"><span>How to watch UFC 333 live streams in the U.K. </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>The UFC 333 main card and prelims are being shown on <strong>TNT Sports 2</strong> in the U.K.</p><p>A TNT Sports subscription is available through TV providers such as Sky TV, Virgin Media and EE TV. Alternatively, UFC fans can live stream TNT Sports' prelims coverage via <a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> from £25.99/month.</p><p>Early prelims and prelims are available to watch on UFC Fight Pass too.</p><p><strong>Away from the U.K. right now? </strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> will unblock your Volkanovski vs Evloev live stream.</p><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-australia"><span>How to watch UFC 333 live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Australia, Volkanovski vs Evloev and the rest of the UFC 333 main card is being shown on <a href="https://kayosports.com.au/en-AU/welcome/ppv/ufc-331" target="_blank" rel="nofollow"><strong>Kayo Sports PPV</strong></a> or <a href="https://www.mainevent.com.au/" target="_blank" rel="nofollow"><strong>Foxtel Main Event</strong></a> for a PPV costing AU$59.95.</p><p>All of the action before that goes out on Paramount Plus too, while the prelims are available to watch on the free-to-air <a href="https://10.com.au/" target="_blank" rel="nofollow"><strong>10 platform</strong></a> from 3 a.m. AEDT on Sunday morning.</p><p>Outside Oz? Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to stream your preferred coverage.</p><h2 class="article-body__section" id="section-ufc-333-full-fight-card"><span>UFC 333 full fight card</span></h2><p><strong>Main Card (2 p.m. ET)</strong></p><ul><li><strong>MAIN EVENT: Alexander Volkanovski (c) vs Movsar Evloev — Featherweight title</strong></li><li>Petr Yan (c) vs Merab Dvalishvili — Bantamweight</li><li>Lone'er Kavanagh vs Ramazan Temirov — Flyweight</li><li>Alexander Volkov vs Rizvan Kuniev — Heavyweight</li><li>Aaron Pico vs Losene Keita — Featherweight</li></ul><p><strong>Prelims (12 p.m. ET)</strong></p><ul><li>Azamat Murzakanov vs Dominick Reyes — Light heavyweight</li><li>Nikita Krylov vs Abdul-Rakhman Yakhyaev — Light heavyweight</li><li>Abusupiyan Magomedov vs Cameron Rowston — Middleweight</li><li>Grant Dawson vs Nurullo Aliev — Lightweight</li></ul><p><strong>Early prelims (10 a.m. ET)</strong></p><ul><li>Colby Thicknesse vs Asaf Chopurov — Bantamweight</li><li>Abubakar Vagaev vs Jacob Malkoun — Middleweight</li><li>Bolaji Oki vs Daniel Santos — Featherweight</li><li>Kody Steele vs Noah Gugnon — Lightweight</li><li>Iasmin Lucindo vs Nicole Caliari — Women's Strawweight</li></ul><h3 class="article-body__section" id="section-volkanovski-vs-evloev-tale-of-the-tape"><span>Volkanovski vs Evloev tale of the tape</span></h3><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Alexander Volkanovski</p></th><th  ><p>Movsar Evloev</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Nationality</strong></p></td><td  ><p>Australian</p></td><td  ><p>Russian</p></td></tr><tr><td class="firstcol " ><p><strong>Date of birth</strong></p></td><td  ><p>September 29, 1988</p></td><td  ><p>February 11, 1994</p></td></tr><tr><td class="firstcol " ><p><strong>Height</strong></p></td><td  ><p>5' 6"</p></td><td  ><p>5' 7"</p></td></tr><tr><td class="firstcol " ><p><strong>Reach</strong></p></td><td  ><p>71.5"</p></td><td  ><p>72.5"</p></td></tr><tr><td class="firstcol " ><p><strong>Total fights</strong></p></td><td  ><p>32</p></td><td  ><p>20</p></td></tr><tr><td class="firstcol " ><p><strong>Record</strong></p></td><td  ><p>28-4</p></td><td  ><p>20-0</p></td></tr></tbody></table></div><section class="article__schema-question"><h3>Where is the UFC 333 venue?</h3><article class="article__schema-answer"><p>UFC 333 is taking place at Etihad Arena — formerly Yas Bay Arena — in Abu Dhabi, the United Arab Emirates.</p></article></section><section class="article__schema-question"><h3>What is the best way to watch UFC 333?</h3><article class="article__schema-answer"><p>The best way to watch UFC 333 is via Paramount+, which is accessible via the Walmart $1 trial in the U.S..</p></article></section><section class="article__schema-question"><h3>Is UFC 333 a pay-per-view event?</h3><article class="article__schema-answer"><p>In select countries, yes. UFC 333 will be a PPV event in Australia and Canada. In the US, however, you can watch it on Paramount+ ($8.99/month) without paying for a separate PPV. In the UK, you can stream it on TNT Sports via HBO Max (£25.99/month).</p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-rugby-league-world-cup-2026-free" target="_blank">How you can stream the Rugby League World Cup from anywhere</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">Best streaming VPNs</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/clayface-review-this-gruesome-dc-horror-movie-made-me-squirm-and-i-want-more" target="_blank">'Clayface' review: This gruesome DC horror movie made me squirm, and I want more</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/watch-ufc-333-volkanovski-vs-evloev-live</link>
                                                                            <description>
                            <![CDATA[ How to watch UFC 333 live streams from anywhere, with the Volkanovski vs Evloev featherweight title fight headlining the action at Etihad Arena, Abu Dhabi. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wwTxwMKQtRkzdqFWmDbuxP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cKVEN2xxZYrVTn6K4UGoVB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 16:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ikPsMQjEgxFXeWRgg5zHe8-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/cKVEN2xxZYrVTn6K4UGoVB-1920-80.jpg">
                                                            <media:credit><![CDATA[Chris Unger/Zuffa LLC via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Alexander Volkanovski and Movsar Evloev facing off ahead of UFC 333]]></media:description>                                                            <media:text><![CDATA[Alexander Volkanovski and Movsar Evloev facing off ahead of UFC 333]]></media:text>
                                <media:title type="plain"><![CDATA[Alexander Volkanovski and Movsar Evloev facing off ahead of UFC 333]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cKVEN2xxZYrVTn6K4UGoVB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>More than seven years after making his UFC debut, undefeated featherweight Movsar Evloev finally has his title shot. The 32-year-old has had to be far more patient than most, so it's somewhat fitting that his long-awaited moment in the spotlight is a double-edged sword. Alexander Volkanovski is an idol to Evloev, and should he lose his crown this weekend "The Great" might never set foot in the Octagon again. </p><p>Here's how you can watch UFC 333 live streams <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a><strong> and potentially for just $1.</strong></p><div  class="fancy-box"><div class="fancy_box-title">UFC 333 live stream, date, time, TV Channels</div><div class="fancy_box_body"><p class="fancy-box__body-text">UFC 333 is taking place on <strong>Saturday, October 24</strong>.<br><strong>► Main card: </strong>2 p.m. ET / 11 a.m. PT / 7 p.m. BST / 5 a.m. AEDT (Sun.)<br><strong>• U.S. stream — </strong><a data-analytics-id="inline-link" href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><strong>Paramount Plus</strong></a> via<strong> </strong><a data-analytics-id="inline-link" href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>$1 Walmart Plus trial</strong></a><br><strong>• Watch anywhere — </strong><a data-analytics-id="inline-link" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>try NordVPN 100% risk-free</strong></a></p></div></div><p>After losing to Islam Makhachev three years ago and being condemned to the first back-to-back defeats of his career by Ilia Topuria, Volkanovski could easily have called it a day. Instead, at the ripe old age of 38 the former rugby league player is about to embark on the second defense of his second reign. </p><p>The first came just eight months ago, when Volkanovski beat Diego Lopes by unanimous decision, 10 months after defeating the Brazilian to regain the featherweight belt in the first place. </p><p>The UFC's neglect of Evloev is almost certainly down to his soft-spoken temperament and grappling prowess, but while the 32-year-old has been nothing but respectful to Volkanovski — even inviting his opponent to fire up the grill together — during his majority-decision victory over Lerone Murphy seven months ago he let his fists do the talking.</p><p>That's a dangerous strategy against a striker of Volkanovski's caliber, but that fact he's headlining UFC 333 at all illustrates just how much style-points matter. </p><p>Keep reading for where to watch UFC 333 live streams online and on TV.</p><section class="article__schema-question"><h3>Can I watch UFC 333 free of charge?</h3><article class="article__schema-answer"><p>The cheapest way to watch UFC 333 is by <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>getting the Walmart Plus trial ($1)</strong></a> — the Paramount Plus Essential plan is included as part of the subscription.</p><p><strong>Away from the U.S.? </strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>Use a VPN</strong></a> to watch your usual streaming service from abroad. More details below.</p></article></section><h2 class="article-body__section" id="section-how-to-watch-ufc-333-from-anywhere"><span>How to watch UFC 333 from anywhere</span></h2><p>Away from home at the moment and blocked from watching UFC 333 on your usual subscription?</p><p>You can still watch Volkanovski vs Evloev live thanks to the wonders of a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. Our favorite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow">NordVPN</a>. It's the best on the market:</p><div class="product"><a data-dimension112="7b6e31d6-cd5c-11f1-8ba8-a3f67c344258" data-action="Deal Block" data-label="NordVPN Deal: 3 Months Extra FREE" data-dimension48="NordVPN Deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="7b6e31d6-cd5c-11f1-8ba8-a3f67c344258" data-action="Deal Block" data-label="NordVPN Deal: 3 Months Extra FREE" data-dimension48="NordVPN Deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN Deal: 3 Months Extra FREE</strong></a><br><br>Boasting lightning fast speeds, great features, streaming power, and class-leading security, <strong>NordVPN</strong> is our #1 VPN.<br><br><strong>✅  3 months extra FREE!</strong><br><strong>✅  73% off usual price</strong><br><strong>✅  30-day money-back guarantee</strong><br><br>Use Nord to unblock your preferred streaming service and watch UFC 333 live online with our <em>exclusive</em> deal.<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="7b6e31d6-cd5c-11f1-8ba8-a3f67c344258" data-action="Deal Block" data-label="NordVPN Deal: 3 Months Extra FREE" data-dimension48="NordVPN Deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-the-u-s"><span>How to watch UFC 333 live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In the U.S., <a href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><strong>Paramount Plus</strong></a> is showing UFC 333 headline act Volkanovski vs Evloev, as well as each of the 13 supporting fights. Best of all, there's no PPV!</p><p>Paramount+ offers two plans: Essential and Premium. Essential is priced at just <a href="https://www.paramountplus.com" target="_blank" rel="nofollow"><strong>$8.99/month</strong></a> (or $89.99/year) and includes standard Paramount Plus content, plus UFC numbered events. </p><p><a href="https://www.tomsguide.com/entertainment/streaming/you-could-get-paramount-plus-or-peacock-for-free-with-this-upgraded-walmart-plus-perk-and-its-coming-soon" target="_blank">We've found a sneaky hack</a> that will get you an Essential (not Premium) subscription — the plan comes bundled with a 30-day trial to <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>Walmart Plus</strong></a>, which costs just $1!</p><p>If you’re currently outside the U.S. but don't want to miss out, you can use a VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to tap into your usual coverage.</p><div class="product"><a data-dimension112="7b6e338e-cd5c-11f1-969b-d9d8f31907b6" data-action="Deal Block" data-label="$8.99 a month" data-dimension48="$8.99 a month" href="https://www.paramountplus.com/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="yFR2FM7u3jYWPbbbpoBqNR" name="paramount plus logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yFR2FM7u3jYWPbbbpoBqNR-1920-80.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>UFC 333 will be shown in its entirety on Paramount Plus in the U.S., and you'll be able to tune in whether you have an Essential or a Premium plan.</p><p>Essential costs <a href="https://www.paramountplus.com" target="_blank" rel="nofollow" data-dimension112="7b6e338e-cd5c-11f1-969b-d9d8f31907b6" data-action="Deal Block" data-label="$8.99 a month" data-dimension48="$8.99 a month" data-dimension25=""><strong>$8.99 a month</strong></a> or $89.99/year, while Premium costs $13.99 a month or $139.99/year. You can also get an Essential subscription through the $1 <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow"><strong>Walmart Plus trial</strong></a>.<a class="view-deal button" href="https://www.paramountplus.com/" target="_blank" rel="nofollow" data-dimension112="7b6e338e-cd5c-11f1-969b-d9d8f31907b6" data-action="Deal Block" data-label="$8.99 a month" data-dimension48="$8.99 a month" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-canada"><span>How to watch UFC 333 live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, the UFC 333 main card is available through a variety of <strong>PPV providers</strong>, including YouTube, DAZN, Sportsnet, Bell, Rogers and UFC Fight Pass.</p><p>The PPV cost for this one is CA$69.99, with main card action starting at 9 p.m. ET / 6 p.m. PT. The prelims, meanwhile, are also on <a href="https://watch.sportsnet.ca/" target="_blank" rel="nofollow"><strong>Sportsnet Plus</strong></a> and TVA.</p><p>Canadian traveling abroad? You can use a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> to access your usual platform — we'd recommend trying <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-the-u-k"><span>How to watch UFC 333 live streams in the U.K. </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>The UFC 333 main card and prelims are being shown on <strong>TNT Sports 2</strong> in the U.K.</p><p>A TNT Sports subscription is available through TV providers such as Sky TV, Virgin Media and EE TV. Alternatively, UFC fans can live stream TNT Sports' prelims coverage via <a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> from £25.99/month.</p><p>Early prelims and prelims are available to watch on UFC Fight Pass too.</p><p><strong>Away from the U.K. right now? </strong><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> will unblock your Volkanovski vs Evloev live stream.</p><h2 class="article-body__section" id="section-how-to-watch-ufc-333-live-streams-in-australia"><span>How to watch UFC 333 live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Australia, Volkanovski vs Evloev and the rest of the UFC 333 main card is being shown on <a href="https://kayosports.com.au/en-AU/welcome/ppv/ufc-331" target="_blank" rel="nofollow"><strong>Kayo Sports PPV</strong></a> or <a href="https://www.mainevent.com.au/" target="_blank" rel="nofollow"><strong>Foxtel Main Event</strong></a> for a PPV costing AU$59.95.</p><p>All of the action before that goes out on Paramount Plus too, while the prelims are available to watch on the free-to-air <a href="https://10.com.au/" target="_blank" rel="nofollow"><strong>10 platform</strong></a> from 3 a.m. AEDT on Sunday morning.</p><p>Outside Oz? Use <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to stream your preferred coverage.</p><h2 class="article-body__section" id="section-ufc-333-full-fight-card"><span>UFC 333 full fight card</span></h2><p><strong>Main Card (2 p.m. ET)</strong></p><ul><li><strong>MAIN EVENT: Alexander Volkanovski (c) vs Movsar Evloev — Featherweight title</strong></li><li>Petr Yan (c) vs Merab Dvalishvili — Bantamweight</li><li>Lone'er Kavanagh vs Ramazan Temirov — Flyweight</li><li>Alexander Volkov vs Rizvan Kuniev — Heavyweight</li><li>Aaron Pico vs Losene Keita — Featherweight</li></ul><p><strong>Prelims (12 p.m. ET)</strong></p><ul><li>Azamat Murzakanov vs Dominick Reyes — Light heavyweight</li><li>Nikita Krylov vs Abdul-Rakhman Yakhyaev — Light heavyweight</li><li>Abusupiyan Magomedov vs Cameron Rowston — Middleweight</li><li>Grant Dawson vs Nurullo Aliev — Lightweight</li></ul><p><strong>Early prelims (10 a.m. ET)</strong></p><ul><li>Colby Thicknesse vs Asaf Chopurov — Bantamweight</li><li>Abubakar Vagaev vs Jacob Malkoun — Middleweight</li><li>Bolaji Oki vs Daniel Santos — Featherweight</li><li>Kody Steele vs Noah Gugnon — Lightweight</li><li>Iasmin Lucindo vs Nicole Caliari — Women's Strawweight</li></ul><h3 class="article-body__section" id="section-volkanovski-vs-evloev-tale-of-the-tape"><span>Volkanovski vs Evloev tale of the tape</span></h3><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Alexander Volkanovski</p></th><th  ><p>Movsar Evloev</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Nationality</strong></p></td><td  ><p>Australian</p></td><td  ><p>Russian</p></td></tr><tr><td class="firstcol " ><p><strong>Date of birth</strong></p></td><td  ><p>September 29, 1988</p></td><td  ><p>February 11, 1994</p></td></tr><tr><td class="firstcol " ><p><strong>Height</strong></p></td><td  ><p>5' 6"</p></td><td  ><p>5' 7"</p></td></tr><tr><td class="firstcol " ><p><strong>Reach</strong></p></td><td  ><p>71.5"</p></td><td  ><p>72.5"</p></td></tr><tr><td class="firstcol " ><p><strong>Total fights</strong></p></td><td  ><p>32</p></td><td  ><p>20</p></td></tr><tr><td class="firstcol " ><p><strong>Record</strong></p></td><td  ><p>28-4</p></td><td  ><p>20-0</p></td></tr></tbody></table></div><section class="article__schema-question"><h3>Where is the UFC 333 venue?</h3><article class="article__schema-answer"><p>UFC 333 is taking place at Etihad Arena — formerly Yas Bay Arena — in Abu Dhabi, the United Arab Emirates.</p></article></section><section class="article__schema-question"><h3>What is the best way to watch UFC 333?</h3><article class="article__schema-answer"><p>The best way to watch UFC 333 is via Paramount+, which is accessible via the Walmart $1 trial in the U.S..</p></article></section><section class="article__schema-question"><h3>Is UFC 333 a pay-per-view event?</h3><article class="article__schema-answer"><p>In select countries, yes. UFC 333 will be a PPV event in Australia and Canada. In the US, however, you can watch it on Paramount+ ($8.99/month) without paying for a separate PPV. In the UK, you can stream it on TNT Sports via HBO Max (£25.99/month).</p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-rugby-league-world-cup-2026-free" target="_blank">How you can stream the Rugby League World Cup from anywhere</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">Best streaming VPNs</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/clayface-review-this-gruesome-dc-horror-movie-made-me-squirm-and-i-want-more" target="_blank">'Clayface' review: This gruesome DC horror movie made me squirm, and I want more</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Netflix top 10 movies — here’s the 3 worth watching right now (October 24-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Where the heck did October go? I blinked and now Halloween is just around the corner, and <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">the best streaming services</a> are serving up plenty of treats in the form of great new movies to wile away an afternoon on the couch. But with so many to choose from, narrowing down what to watch next can become a chore.</p><p>The Netflix Top 10 is great for cutting through the noise quickly, but not everything that makes the cut is worth you're time. Case in point, "Twilight" and "Ice Age" are still in the ranking this Saturday. To help you skip the scrolling and get to streaming, I'm here every weekend to shine a spotlight on which movies in the Netflix top 10 actually live up to the hype. </p><p>This weekend, that includes a new crime thriller from Ben Affleck, an epic sequel starring Pedro Pascal and Paul Mescal, and a disaster thriller based on a real-life story about sailors who survived a Category 5 hurricane on the open ocean. </p><p>None of these picks fit the vibe? No worries: Our guide to <a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">everything new on Netflix this month</a> has plenty more recommendations on what to watch<a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-in-march-2026-5-best-shows-and-movies-to-stream-plus-full-release-list">. </a>So without further ado, here are the three must-watch movies in Netflix’s top 10 this weekend. Enjoy!</p><p><em>This article is based on Netflix's top 10 movies list in the U.S. as of 10:30 a.m. ET on Saturday, October 24, 2026. </em></p><h3 class="article-body__section" id="section-best-movies-in-the-netflix-top-10"><span>Best movies in the Netflix top 10</span></h3><h2 id="39-surviving-hurricane-otis-39-2026">'Surviving Hurricane Otis' (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/qC0HZLUXRXw" allowfullscreen></iframe></div></div><p>Disaster films based on real-life events can make me queasy if not handled with the care they deserve, but thankfully that wasn't the case with Netflix's latest "Surviving Hurricane Otis," which I was happy to see crack the #1 spot after arriving on the platform this week. Over three years, 800 people worked on "Surviving Hurricane Otis," including 500 of dedicated to visual effects alone and two of the sailors who survived on their boats as a category-five hurricane devastated the Mexican resort of Acapulco. </p><p>The storm killed at least 52 people and left another 31 missing, many of them sailors like Marlon Valdez and Jonathan Chico, who weathered winds of 170 miles per hour. The film team also interviewed other Otis survivors, members of Civil Protection, the Navy and the National Meteorological System to construct a comprehensive picture of the tragedy that rocked the region, and how corporate greed made it so much worse. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81913551" target="_blank" rel="nofollow"><em><strong>"Surviving Hurricane Otis" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-animals-39-2026">'Animals' (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/mlBfQJ8oxB0" allowfullscreen></iframe></div></div><p>Crime thrillers are reliable hits on Netflix, so I'm not surprised to see Ben Affleck's "Animals" in the top 10 for the third week in a row. Affleck directs and stars in this tense kidnapping thriller about a Los Angeles mayoral candidate whose poll numbers and marriage are flagging hard. Things take a terrifying turn when their son is abducted, and he and his wife (Kerry Washington) must race to find a way to pay the ransom to get him home safely. </p><p>As the clock ticks down, the couple get caught up in one impossible choice after another, with each new twist pushing the situation further out of control. Steven Yeun co-stars as a campaign manager, while Gillian Anderson ("The X-Files," "Teenage Sex and Death at Camp Miasma") plays Dayle, a mysterious fixer enlisted to help the family get their son back. With Washington and Anderson adding plenty of star power, "Animals" is an entertaining pick for anyone craving a tense, popcorn-friendly thriller for a lazy afternoon.</p><p><em><strong>Watch </strong></em><a href="https://www.anrdoezrs.net/links/8900245/type/dlg/sid/tomsguide-us-1392788382455314643/https://www.netflix.com/title/81757047" target="_blank" rel="nofollow"><em><strong>"Animals" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-gladiator-2-39-2024">'Gladiator 2' (2024)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/4rgYUipGJNo" allowfullscreen></iframe></div></div><p>Both "Gladiator" and the sequel are now on Netflix, so you can queue up a double feature this weekend if you're keen to spend five hours in front of a screen. "Gladiator 2" continues the ancient Roman saga of bloodshed, political intrigue, and spectacle from Ridley Scott's epic. Set a generation after the original "Gladiator," the sequel follows Lucius (Paul Mescal), the young boy Maximus saved after the final battle, now all grown up and setting off on his own hero's journey. </p><p>After his home is conquered by the tyrannical emperors (Joseph Quinn and Fred Hechinger) who now rule Rome, Lucius is forced to enter the Colosseum where he channels his own inner Maximus to survive. His prowess in battle does not go unnoticed, and soon he finally has a chance to challenge his true target: the Roman general who led the siege on his home (Pedro Pascal).</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81902148" target="_blank" rel="nofollow"><em><strong>"Gladiator 2" on Netflix</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-netflix-top-10-movies-right-now"><span>Netflix top 10 movies right now</span></h3><p>1. "Surviving Hurricane Otis" (2026)<br>2. "Gladiator 2" (2024)<br>3. "Animals" (2026)<br>4. "Hot Wheels Let's Raise: Attack of the T-Rex" (2026)<br>5. "Hollywood Dirt" (2017)<br>6. "Sacrifice" (2026)<br>7. "The Breadwinner" (2026)<br>8. "Twilight" (2008)<br>9. "The Fate of the Furious" (2017)<br>10. "Ice Age" (2002)</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1AEMX"></div>                            </div>                            <script src="https://kwizly.com/embed/X1AEMX.js" async></script><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/seemingly-perfect-family-hits-no-1-on-netflix-but-viewers-hate-it-here-are-3-better-thrillers-to-watch-instead">'Seemingly Perfect Family' hits No. 1 on Netflix, but viewers hate it — here are 3 better thrillers to watch instead</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-best-new-movies-to-stream-this-weekend-on-netflix-prime-video-paramount-and-more-october-10-11">7 best new movies to stream this weekend on Netflix, Prime Video, Paramount+, and more (October 10-11)</a></li><li><a href="https://www.tomsguide.com/news/how-to-get-free-netflix">How to get Netflix for free</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/netflix/netflix-top-10-movies-heres-the-3-worth-watching-right-now-october-24-25</link>
                                                                            <description>
                            <![CDATA[ Our guide on the three best movies to watch on Netflix’s top 10, including a new crime thriller from Ben Affleck, an epic sequel starring Pedro Pascal, and a disaster thriller based on a stranger-than-fiction tale. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sgfUZqivhqw5tGvy9Vp3tj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/x6o9mjzVzrCrAfpiNnTEtn-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 15:41:26 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Netflix]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/x6o9mjzVzrCrAfpiNnTEtn-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide/ Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Netflix logo]]></media:description>                                                            <media:text><![CDATA[Netflix logo]]></media:text>
                                <media:title type="plain"><![CDATA[Netflix logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/x6o9mjzVzrCrAfpiNnTEtn-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Where the heck did October go? I blinked and now Halloween is just around the corner, and <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">the best streaming services</a> are serving up plenty of treats in the form of great new movies to wile away an afternoon on the couch. But with so many to choose from, narrowing down what to watch next can become a chore.</p><p>The Netflix Top 10 is great for cutting through the noise quickly, but not everything that makes the cut is worth you're time. Case in point, "Twilight" and "Ice Age" are still in the ranking this Saturday. To help you skip the scrolling and get to streaming, I'm here every weekend to shine a spotlight on which movies in the Netflix top 10 actually live up to the hype. </p><p>This weekend, that includes a new crime thriller from Ben Affleck, an epic sequel starring Pedro Pascal and Paul Mescal, and a disaster thriller based on a real-life story about sailors who survived a Category 5 hurricane on the open ocean. </p><p>None of these picks fit the vibe? No worries: Our guide to <a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">everything new on Netflix this month</a> has plenty more recommendations on what to watch<a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-in-march-2026-5-best-shows-and-movies-to-stream-plus-full-release-list">. </a>So without further ado, here are the three must-watch movies in Netflix’s top 10 this weekend. Enjoy!</p><p><em>This article is based on Netflix's top 10 movies list in the U.S. as of 10:30 a.m. ET on Saturday, October 24, 2026. </em></p><h3 class="article-body__section" id="section-best-movies-in-the-netflix-top-10"><span>Best movies in the Netflix top 10</span></h3><h2 id="39-surviving-hurricane-otis-39-2026">'Surviving Hurricane Otis' (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/qC0HZLUXRXw" allowfullscreen></iframe></div></div><p>Disaster films based on real-life events can make me queasy if not handled with the care they deserve, but thankfully that wasn't the case with Netflix's latest "Surviving Hurricane Otis," which I was happy to see crack the #1 spot after arriving on the platform this week. Over three years, 800 people worked on "Surviving Hurricane Otis," including 500 of dedicated to visual effects alone and two of the sailors who survived on their boats as a category-five hurricane devastated the Mexican resort of Acapulco. </p><p>The storm killed at least 52 people and left another 31 missing, many of them sailors like Marlon Valdez and Jonathan Chico, who weathered winds of 170 miles per hour. The film team also interviewed other Otis survivors, members of Civil Protection, the Navy and the National Meteorological System to construct a comprehensive picture of the tragedy that rocked the region, and how corporate greed made it so much worse. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81913551" target="_blank" rel="nofollow"><em><strong>"Surviving Hurricane Otis" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-animals-39-2026">'Animals' (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/mlBfQJ8oxB0" allowfullscreen></iframe></div></div><p>Crime thrillers are reliable hits on Netflix, so I'm not surprised to see Ben Affleck's "Animals" in the top 10 for the third week in a row. Affleck directs and stars in this tense kidnapping thriller about a Los Angeles mayoral candidate whose poll numbers and marriage are flagging hard. Things take a terrifying turn when their son is abducted, and he and his wife (Kerry Washington) must race to find a way to pay the ransom to get him home safely. </p><p>As the clock ticks down, the couple get caught up in one impossible choice after another, with each new twist pushing the situation further out of control. Steven Yeun co-stars as a campaign manager, while Gillian Anderson ("The X-Files," "Teenage Sex and Death at Camp Miasma") plays Dayle, a mysterious fixer enlisted to help the family get their son back. With Washington and Anderson adding plenty of star power, "Animals" is an entertaining pick for anyone craving a tense, popcorn-friendly thriller for a lazy afternoon.</p><p><em><strong>Watch </strong></em><a href="https://www.anrdoezrs.net/links/8900245/type/dlg/sid/tomsguide-us-1392788382455314643/https://www.netflix.com/title/81757047" target="_blank" rel="nofollow"><em><strong>"Animals" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-gladiator-2-39-2024">'Gladiator 2' (2024)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/4rgYUipGJNo" allowfullscreen></iframe></div></div><p>Both "Gladiator" and the sequel are now on Netflix, so you can queue up a double feature this weekend if you're keen to spend five hours in front of a screen. "Gladiator 2" continues the ancient Roman saga of bloodshed, political intrigue, and spectacle from Ridley Scott's epic. Set a generation after the original "Gladiator," the sequel follows Lucius (Paul Mescal), the young boy Maximus saved after the final battle, now all grown up and setting off on his own hero's journey. </p><p>After his home is conquered by the tyrannical emperors (Joseph Quinn and Fred Hechinger) who now rule Rome, Lucius is forced to enter the Colosseum where he channels his own inner Maximus to survive. His prowess in battle does not go unnoticed, and soon he finally has a chance to challenge his true target: the Roman general who led the siege on his home (Pedro Pascal).</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81902148" target="_blank" rel="nofollow"><em><strong>"Gladiator 2" on Netflix</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-netflix-top-10-movies-right-now"><span>Netflix top 10 movies right now</span></h3><p>1. "Surviving Hurricane Otis" (2026)<br>2. "Gladiator 2" (2024)<br>3. "Animals" (2026)<br>4. "Hot Wheels Let's Raise: Attack of the T-Rex" (2026)<br>5. "Hollywood Dirt" (2017)<br>6. "Sacrifice" (2026)<br>7. "The Breadwinner" (2026)<br>8. "Twilight" (2008)<br>9. "The Fate of the Furious" (2017)<br>10. "Ice Age" (2002)</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X1AEMX"></div>                            </div>                            <script src="https://kwizly.com/embed/X1AEMX.js" async></script><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/seemingly-perfect-family-hits-no-1-on-netflix-but-viewers-hate-it-here-are-3-better-thrillers-to-watch-instead">'Seemingly Perfect Family' hits No. 1 on Netflix, but viewers hate it — here are 3 better thrillers to watch instead</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-best-new-movies-to-stream-this-weekend-on-netflix-prime-video-paramount-and-more-october-10-11">7 best new movies to stream this weekend on Netflix, Prime Video, Paramount+, and more (October 10-11)</a></li><li><a href="https://www.tomsguide.com/news/how-to-get-free-netflix">How to get Netflix for free</a></li></ul><div data-model-name="Roku Streaming Stick 4K (2021),Roku Express 4K+,Google Chromecast with Google TV,Apple TV 4K (2022),Roku Express 4K+ (2021),Amazon Fire TV Stick 4K Max 2023" data-widget-type="multimodelreview" data-widget-title="Streaming device deals not to miss"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Can you guess classic ‘80s sci-fi movies from these 10 clues? Take our quiz, featuring ‘Star Wars,’ ‘Terminator’ and more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The 1980s was a brilliant decade for sci-fi movies, giving us some of the genre’s most memorable films and plenty of classics that are still worth revisiting today. From big-budget blockbusters to strange, ambitious adventures, there was no shortage of imaginative stories hitting the big screen. But how well do you remember them?</p><p>I’ve put together a quiz featuring 10 deliberately vague plot descriptions, each based on a sci-fi movie released during the decade. Your challenge is to work out which film inspired each one, using the clues to narrow down your choices. You might recognize a few straight away, while others could take a little more thought.</p><p>Whether you grew up watching these movies or have been catching up with the classics more recently, this is your chance to put your '80s sci-fi knowledge to the test. And don't worry if you can't get every question right. Some of the descriptions are designed to make you think twice before locking in your answer.</p><div style="min-height: 1300px;">                                <div class="kwizly-quiz kwizly-W0EnzO"></div>                            </div>                            <script src="https://kwizly.com/embed/W0EnzO.js" async></script><iframe title="How'd you do?" description="Too hard? Too easy? Let us know what you think in the comments." minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><p>If you’re still in the mood for a movie challenge, there’s plenty more to test your knowledge on. Try my <a href="https://www.tomsguide.com/entertainment/movies/classic-movie-lovers-take-our-quiz-to-see-how-much-you-really-know-from-indiana-jones-to-star-wars">classic movie quiz</a> next, or see if you can <a href="https://www.tomsguide.com/entertainment/movies/can-you-match-these-10-stars-to-their-classic-80s-movies-take-our-quiz-featuring-tom-cruise-harrison-ford-and-more">match these 10 stars to their classic 80s movies</a>, featuring Tom Cruise, Harrison Ford and more.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/play"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/fjuquiAyiHf8kntbZuDqKS.jpg" alt="A selection of Toms Guide Puzzles & Quizzes"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide games</h3><div class="card__description-wrapper"><div class="card__description"><p>Play multiple choice, lystery, word searches, crosswords and guess the number – can you reach the top of the leaderboard?</p></div></div></div></a><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/membership"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/CtyBASsPQAuEKTsTEJu6YL.jpg" alt="A screenshot from the Tom's Guide website reading 'Everything you get as a member'"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide Club</h3><div class="card__description-wrapper"><div class="card__description"><p>Join Tom’s Guide Club for free, to earn badges, talk to other members and Tom’s writers, get exclusive deals and more.</p></div></div></div></a><p>If you enjoyed this quiz, then please bookmark our <a href="https://www.tomsguide.com/tag/quiz">Quiz</a> section and visit our <a href="https://www.tomsguide.com/polls">Polls page</a> to have your say on all manner of topics, from the best Hollywood movies to the latest Apple releases.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/movies/im-testing-your-70s-movie-knowledge-with-these-10-tricky-questions-from-star-wars-to-jaws">I’m testing your ’70s movie knowledge with these 10 tricky questions</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/how-well-do-you-really-know-80s-action-movies-this-quiz-will-put-your-memory-to-the-test-from-terminator-to-die-hard">How well do you really know 80s action movies?</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/can-you-name-these-10-classic-horror-movies-from-their-iconic-taglines-take-our-quiz-to-find-out">Can you name these 10 classic horror movies from their iconic taglines?</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/can-you-guess-classic-80s-sci-fi-movies-from-these-10-clues-take-our-quiz-featuring-star-wars-terminator-and-more</link>
                                                                            <description>
                            <![CDATA[ See if you can identify these iconic ‘80s sci-fi movies from their deliberately vague plot descriptions, while also putting your film knowledge to the test. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6kW4M3fsYpwS3NmjagaEag</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Dcv5ANiUWwT3LFyoLbpXx9-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 11:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ alix.blackburn@futurenet.com (Alix Blackburn) ]]></author>                    <dc:creator><![CDATA[ Alix Blackburn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8UxyT2McanNFLYwQ6wC7di-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Dcv5ANiUWwT3LFyoLbpXx9-1920-80.jpg">
                                                            <media:credit><![CDATA[20th Century Fox / Orion Pictures / Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Darth Vader in &quot;Star Wars,&quot; Arnold Schwarzenegger in &quot;The Terminator,&quot; and a Stormtrooper in &quot;Star Wars&quot;]]></media:description>                                                            <media:text><![CDATA[Darth Vader in &quot;Star Wars,&quot; Arnold Schwarzenegger in &quot;The Terminator,&quot; and a Stormtrooper in &quot;Star Wars&quot;]]></media:text>
                                <media:title type="plain"><![CDATA[Darth Vader in &quot;Star Wars,&quot; Arnold Schwarzenegger in &quot;The Terminator,&quot; and a Stormtrooper in &quot;Star Wars&quot;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Dcv5ANiUWwT3LFyoLbpXx9-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The 1980s was a brilliant decade for sci-fi movies, giving us some of the genre’s most memorable films and plenty of classics that are still worth revisiting today. From big-budget blockbusters to strange, ambitious adventures, there was no shortage of imaginative stories hitting the big screen. But how well do you remember them?</p><p>I’ve put together a quiz featuring 10 deliberately vague plot descriptions, each based on a sci-fi movie released during the decade. Your challenge is to work out which film inspired each one, using the clues to narrow down your choices. You might recognize a few straight away, while others could take a little more thought.</p><p>Whether you grew up watching these movies or have been catching up with the classics more recently, this is your chance to put your '80s sci-fi knowledge to the test. And don't worry if you can't get every question right. Some of the descriptions are designed to make you think twice before locking in your answer.</p><div style="min-height: 1300px;">                                <div class="kwizly-quiz kwizly-W0EnzO"></div>                            </div>                            <script src="https://kwizly.com/embed/W0EnzO.js" async></script><iframe title="How'd you do?" description="Too hard? Too easy? Let us know what you think in the comments." minimumCommentCount="0" class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><p>If you’re still in the mood for a movie challenge, there’s plenty more to test your knowledge on. Try my <a href="https://www.tomsguide.com/entertainment/movies/classic-movie-lovers-take-our-quiz-to-see-how-much-you-really-know-from-indiana-jones-to-star-wars">classic movie quiz</a> next, or see if you can <a href="https://www.tomsguide.com/entertainment/movies/can-you-match-these-10-stars-to-their-classic-80s-movies-take-our-quiz-featuring-tom-cruise-harrison-ford-and-more">match these 10 stars to their classic 80s movies</a>, featuring Tom Cruise, Harrison Ford and more.</p><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/play"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/fjuquiAyiHf8kntbZuDqKS.jpg" alt="A selection of Toms Guide Puzzles & Quizzes"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide games</h3><div class="card__description-wrapper"><div class="card__description"><p>Play multiple choice, lystery, word searches, crosswords and guess the number – can you reach the top of the leaderboard?</p></div></div></div></a><a class="card card--standard card--rows-2 card--align-inline" href="https://www.tomsguide.com/membership"><div class="card-image-widthsetter"><p class="vanilla-image-block"  style="padding-top:56.25%;"><img style="width: 100%" class="card__image" src="https://cdn.mos.cms.futurecdn.net/CtyBASsPQAuEKTsTEJu6YL.jpg" alt="A screenshot from the Tom's Guide website reading 'Everything you get as a member'"></p></div><div class="card__content"><h3 class="card__title">Tom&#39;s Guide Club</h3><div class="card__description-wrapper"><div class="card__description"><p>Join Tom’s Guide Club for free, to earn badges, talk to other members and Tom’s writers, get exclusive deals and more.</p></div></div></div></a><p>If you enjoyed this quiz, then please bookmark our <a href="https://www.tomsguide.com/tag/quiz">Quiz</a> section and visit our <a href="https://www.tomsguide.com/polls">Polls page</a> to have your say on all manner of topics, from the best Hollywood movies to the latest Apple releases.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/movies/im-testing-your-70s-movie-knowledge-with-these-10-tricky-questions-from-star-wars-to-jaws">I’m testing your ’70s movie knowledge with these 10 tricky questions</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/how-well-do-you-really-know-80s-action-movies-this-quiz-will-put-your-memory-to-the-test-from-terminator-to-die-hard">How well do you really know 80s action movies?</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/can-you-name-these-10-classic-horror-movies-from-their-iconic-taglines-take-our-quiz-to-find-out">Can you name these 10 classic horror movies from their iconic taglines?</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Denzel Washington and Mark Wahlberg’s 2013 action movie is a must-watch while it’s streaming for free ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Inside you, there are two Denzels. One is considered one of the greatest thespians of our time, with multiple Oscar wins. The other is an elite action movie star who will gun you down with a one-liner just as quickly as he will with a bullet. "<strong>2 Guns</strong>" is a prime example of the latter.</p><div  class="fancy-box"><div class="fancy_box-title">The Tom's Guide verdict: '2 Guns' (2013)</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Rating: 3/5 stars</strong></p><p class="fancy-box__body-text"><strong>Verdict:</strong> "2 Guns" does not reinvent the action movie by any means. It's a perfectly fine buddy cop action comedy that's elevated by the performances of its impressive cast. With a lesser cast, this would be a poorer movie, but this film's call sheet manages to elevate it into being genuinely good. Denzel Washington and Mark Wahlberg have excellent chemistry (far better than Denzel and Paula Patton) that drives the movie forward, and they play well off a trio of villains portrayed by Edward James Olmos, James Marsden and Bill Paxton.</p><p class="fancy-box__body-text"><strong>Where to watch: </strong><a data-analytics-id="inline-link" href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow">Stream "2 Guns" for free on YouTube</a></p></div></div><p>Now, to be clear, it's not the best "action star Denzel" film I've come across in my <a href="https://www.tomsguide.com/tag/denzelwatchathon"><strong>Denzel Watchathon</strong></a>. "<a href="https://www.tomsguide.com/entertainment/movies/over-30-years-later-this-denzel-washington-and-gene-hackman-action-thriller-is-still-one-of-my-favorite-movies">Crimson Tide</a>," "<a href="https://www.tomsguide.com/entertainment/movies/nearly-25-years-later-training-day-remains-denzel-washingtons-greatest-performance-ever">Training Day</a>" and "<a href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-action-thriller-was-savaged-by-critics-in-2004-but-over-20-years-later-its-an-undeniable-must-watch">Man on Fire</a>" would be my top three action movies I've seen starring Denzel Washington so far. But this buddy cop movie starring him and Mark Wahlberg is a perfect choice for a low-key popcorn-munching movie night. Sure, it's fairly violent (though a far cry from something like "John Wick"), but it manages to be relatively light despite some dark moments.</p><p>The real reason to stream this movie — well, there are <em>two</em> reasons, actually. First, it's currently <a href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow">streaming for free on YouTube</a>, which means you literally don't have to pay a penny to check it out. Second, the chemistry between Denzel and Wahlberg is not just good, but a delight to watch. It's worth it just to see them on screen together, though they're aided by some excellent villains.</p><p><em>If you want to watch this movie before you read on, I have great news. While "2 Guns" is not currently on any of the </em><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html"><em>best streaming services</em></a><em>, it's streaming for free on </em><a href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow"><em>YouTube</em></a><em> for a limited time. So check it out now.</em></p><h2 id="39-2-guns-39-succeeds-thanks-to-some-killer-performances">'2 Guns' succeeds thanks to some killer performances</h2><p>Based on a 2007 comic book series of the same name, "2 Guns" stars Denzel and Wahlberg as criminals "Bobby Beans" and "Stig," respectively. These two are partners doing jobs for cartel leader "Papi" Greco (Edward James Olmos), but it seems like their careers could be cut short when they're stopped by U.S. Border Patrol coming back from Mexico.</p><div  class="fancy-box"><div class="fancy_box-title">Read more Denzel Watchathon</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Here are some of the other Denzel Washington movies I've covered to date in my Denzel Watchathon:</strong></p><p class="fancy-box__body-text"><ul><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-political-biopic-is-a-must-watch-in-2026-and-its-an-oscar-worthy-performance">"Cry Freedom" (1987)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/denzels-first-oscar-winner-still-holds-up-36-years-later-and-you-can-stream-it-on-netflix-now">"Glory" (1989)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/denzel-was-robbed-of-an-oscar-in-this-1992-biopic-stream-it-and-see-for-yourself">"Malcolm X" (1992)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/i-just-watched-philadelphia-and-i-cant-believe-this-was-the-only-time-tom-hanks-and-denzel-teamed-up-for-a-movie">"Philadelphia" (1993)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/over-30-years-later-this-denzel-washington-and-gene-hackman-action-thriller-is-still-one-of-my-favorite-movies">"Crimson Tide" (1995)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/i-just-rewatched-remember-the-titans-and-ironically-i-forgot-how-good-denzel-washington-is-in-this-sports-movie">"Remember the Titans" (2000)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/nearly-25-years-later-training-day-remains-denzel-washingtons-greatest-performance-ever">"Training Day" (2001)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-action-thriller-was-savaged-by-critics-in-2004-but-over-20-years-later-its-an-undeniable-must-watch">"Man on Fire" (2004)</a></li><li>"<a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-and-russell-crowe-crime-drama-is-still-great-19-years-later-and-you-can-stream-it-for-free">American Gangster" (2007)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-aviation-drama-was-denzel-washingtons-first-oscar-nomination-in-11-years-after-training-day-and-its-a-must-watch">"Flight" (2012)</a></li></ul></p><p class="fancy-box__body-text"><strong>Read more: </strong><a data-analytics-id="inline-link" href="https://www.tomsguide.com/tag/denzelwatchathon"><strong>Every Denzel Watchathon movie so far</strong></a><strong></strong></p></div></div><p>Turns out, though, that they have nothing to worry about, because Bobby is actually DEA Agent Robert Trench. He's been working deep cover in Papi's organization, hoping to put him away for life on racketeering charges. Stig is just some schmuck he picked up along the way, and he'll be tossed aside whenever they finally make the arrest.</p><p>Except Stig isn't just some guy. He's also got a double identity: U.S. Navy SEAL and Petty Officer 1st Class Michael Stigman. He, too, is working undercover. He knows that Papi has significant amounts of cash stashed in a bank in Tres Cruces, Texas, and he convinces Bobby to rob it. Bobby thinks he can use the cash to get Papi locked up for tax evasion, but Stig is secretly planning to take the money for the U.S. Navy so it can fund covert operations across the globe.</p><p>Things, obviously, don't go as planned, and from here, a web of conspiracy and betrayal is unraveled as Bobby and Stig discover they're both working undercover and secretly planning to burn the other once the job is done. That leads to some animosity (and a minor flesh wound), but they find they need to quickly set that aside once Stig's commanding officer (James Marsden) double-crosses him, and it's revealed that the money is secretly the CIA's, and one of its agents, Earl (Bill Paxton), is pretty mad that the money is suddenly gone.</p><p>It's these five people — Denzel, Wahlberg, Olmos, Marsden and Paxton — that make "2 Guns" more than just an average action movie. Ultimately, the action is nothing you haven't seen before if you've ever seen an action movie. There's nothing groundbreaking going on in terms of gunplay or fight choreography, with the possible exception of a car chase that leads to a brief fight between Denzel and Wahlberg through the driver's windows of their respective cars. Paula Patton's Deb Rees should be a far more interesting character given that she's Bobby's handler and lover, but I found Denzel had more chemistry with Wahlberg than with her.</p><p>But if anyone possibly steals the show from Denzel and Wahlberg, it's the trio of villains. Marsden, admittedly, is sort of just being charming yet evil James Marsden, but it works. Olmos, though, is a more complex villain. There's even one scene where he urinates on his own hands before beating people with a bat and if that won't grab your attention, I don't know what will.</p><p>Paxton as Earl is my favorite villain of the trio, though. He's chaotic evil personified; almost like the Joker but without being actually insane. He tortures and kills people without hesitation and is happy to cut any deal with anyone as long as it gets him back his money. While Denzel and Wahlberg were still the undisputed highlight of the movie for me, Paxton was a close second.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoNVoW"></div>                            </div>                            <script src="https://kwizly.com/embed/OoNVoW.js" async></script><h2 id="verdict-39-2-guns-39-is-a-fun-time-especially-for-free">Verdict: '2 Guns' is a fun time, especially for free</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Yz1z3cRoQNk" allowfullscreen></iframe></div></div><p>Is "2 Guns" the best Denzel movie? No. Is it the best Mark Wahlberg movie? Also no, but getting closer. It's not the best action movie ever either. If you're looking for Denzel in pure action hero mode, there are better options, including next week's Denzel Watchathon movie: "The Equalizer."</p><p><em>But</em> if you're looking for a fun movie to stream for free loaded with acting talent, then "2 Guns" is a great choice. It has some cool fights, great chemistry between its leads and a cast of villains that, while not the most deeply explored evildoers of all time, are certainly enjoyable to watch go toe-to-toe with our heroes. </p><p>Don't get me wrong, you'd have a good time with this movie whether it's free to stream or not. But only needing to spend money on whatever popcorn costs in this economy is a nice bonus and makes "2 Guns" perfect for your next movie night.</p><p><a href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow"><em>Stream "2 Guns" for free on YouTube now</em></a></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/how-to-watch-nathan-for-you-online">How to watch 'Nathan For You' online for FREE – and from anywhere</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/one-of-the-best-road-movies-ever-just-sped-onto-prime-video-you-need-to-watch-this-ridley-scott-masterpiece-right-now">One of the best road movies ever just sped onto Prime Video</a></li><li><a href="https://www.tomsguide.com/us/get-sunday-ticket-without-directv,review-3811.html">NFL Sunday Ticket for the 2026-2027 season — Pricing, where to watch and more</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/denzel-washington-and-mark-wahlbergs-2013-action-movie-is-a-must-watch-while-its-streaming-for-free</link>
                                                                            <description>
                            <![CDATA[ "2 Guns" is a fun action movie with great chemistry between Denzel Washington and Mark Wahlberg. Best of all, it's streaming for free right now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4sh9H7suvfkgaSdDqdGNFj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/J9JsnV5jnevjtihuLK4kJQ-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 10:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ malcolm.mcmillan@futurenet.com (Malcolm McMillan) ]]></author>                    <dc:creator><![CDATA[ Malcolm McMillan ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/sSDLEbNEgBXf86HpujaWZ6-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Malcolm McMillan is a Streaming Editor for Tom&#039;s Guide, covering all the latest in streaming TV shows and movies. That means news, analysis, recommendations, reviews and more for just about anything you can watch, including sports! If it can be seen on a screen, he can write about it. &lt;/p&gt;&lt;p&gt;Malcolm has been with Tom&#039;s Guide since June 2022, starting as a staff writer covering breaking news. Since then, he&#039;s transitioned to cover artificial intelligence (AI), A/V tech and VR headsets. Since late 2023 he has almost exclusively covered streaming and entertainment for Tom&#039;s Guide.&lt;/p&gt;&lt;p&gt;Before writing for Tom&#039;s Guide, Malcolm worked as a fantasy football analyst writing for several sites and also had a brief stint working for Microsoft selling laptops, Xbox products and even the ill-fated Windows phone. He is passionate about video games and sports, though both cause him to yell at the TV frequently. He proudly sports many tattoos, including an Arsenal tattoo, in honor of the team that causes him to yell at the TV the most.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/J9JsnV5jnevjtihuLK4kJQ-1920-80.png">
                                                            <media:credit><![CDATA[Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[(L-R) Denzel Washington and Mark Wahlberg in &quot;2 Guns&quot; (2013)]]></media:description>                                                            <media:text><![CDATA[(L-R) Denzel Washington and Mark Wahlberg in &quot;2 Guns&quot; (2013)]]></media:text>
                                <media:title type="plain"><![CDATA[(L-R) Denzel Washington and Mark Wahlberg in &quot;2 Guns&quot; (2013)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/J9JsnV5jnevjtihuLK4kJQ-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Inside you, there are two Denzels. One is considered one of the greatest thespians of our time, with multiple Oscar wins. The other is an elite action movie star who will gun you down with a one-liner just as quickly as he will with a bullet. "<strong>2 Guns</strong>" is a prime example of the latter.</p><div  class="fancy-box"><div class="fancy_box-title">The Tom's Guide verdict: '2 Guns' (2013)</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Rating: 3/5 stars</strong></p><p class="fancy-box__body-text"><strong>Verdict:</strong> "2 Guns" does not reinvent the action movie by any means. It's a perfectly fine buddy cop action comedy that's elevated by the performances of its impressive cast. With a lesser cast, this would be a poorer movie, but this film's call sheet manages to elevate it into being genuinely good. Denzel Washington and Mark Wahlberg have excellent chemistry (far better than Denzel and Paula Patton) that drives the movie forward, and they play well off a trio of villains portrayed by Edward James Olmos, James Marsden and Bill Paxton.</p><p class="fancy-box__body-text"><strong>Where to watch: </strong><a data-analytics-id="inline-link" href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow">Stream "2 Guns" for free on YouTube</a></p></div></div><p>Now, to be clear, it's not the best "action star Denzel" film I've come across in my <a href="https://www.tomsguide.com/tag/denzelwatchathon"><strong>Denzel Watchathon</strong></a>. "<a href="https://www.tomsguide.com/entertainment/movies/over-30-years-later-this-denzel-washington-and-gene-hackman-action-thriller-is-still-one-of-my-favorite-movies">Crimson Tide</a>," "<a href="https://www.tomsguide.com/entertainment/movies/nearly-25-years-later-training-day-remains-denzel-washingtons-greatest-performance-ever">Training Day</a>" and "<a href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-action-thriller-was-savaged-by-critics-in-2004-but-over-20-years-later-its-an-undeniable-must-watch">Man on Fire</a>" would be my top three action movies I've seen starring Denzel Washington so far. But this buddy cop movie starring him and Mark Wahlberg is a perfect choice for a low-key popcorn-munching movie night. Sure, it's fairly violent (though a far cry from something like "John Wick"), but it manages to be relatively light despite some dark moments.</p><p>The real reason to stream this movie — well, there are <em>two</em> reasons, actually. First, it's currently <a href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow">streaming for free on YouTube</a>, which means you literally don't have to pay a penny to check it out. Second, the chemistry between Denzel and Wahlberg is not just good, but a delight to watch. It's worth it just to see them on screen together, though they're aided by some excellent villains.</p><p><em>If you want to watch this movie before you read on, I have great news. While "2 Guns" is not currently on any of the </em><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html"><em>best streaming services</em></a><em>, it's streaming for free on </em><a href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow"><em>YouTube</em></a><em> for a limited time. So check it out now.</em></p><h2 id="39-2-guns-39-succeeds-thanks-to-some-killer-performances">'2 Guns' succeeds thanks to some killer performances</h2><p>Based on a 2007 comic book series of the same name, "2 Guns" stars Denzel and Wahlberg as criminals "Bobby Beans" and "Stig," respectively. These two are partners doing jobs for cartel leader "Papi" Greco (Edward James Olmos), but it seems like their careers could be cut short when they're stopped by U.S. Border Patrol coming back from Mexico.</p><div  class="fancy-box"><div class="fancy_box-title">Read more Denzel Watchathon</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Here are some of the other Denzel Washington movies I've covered to date in my Denzel Watchathon:</strong></p><p class="fancy-box__body-text"><ul><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-political-biopic-is-a-must-watch-in-2026-and-its-an-oscar-worthy-performance">"Cry Freedom" (1987)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/denzels-first-oscar-winner-still-holds-up-36-years-later-and-you-can-stream-it-on-netflix-now">"Glory" (1989)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/denzel-was-robbed-of-an-oscar-in-this-1992-biopic-stream-it-and-see-for-yourself">"Malcolm X" (1992)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/i-just-watched-philadelphia-and-i-cant-believe-this-was-the-only-time-tom-hanks-and-denzel-teamed-up-for-a-movie">"Philadelphia" (1993)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/over-30-years-later-this-denzel-washington-and-gene-hackman-action-thriller-is-still-one-of-my-favorite-movies">"Crimson Tide" (1995)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/i-just-rewatched-remember-the-titans-and-ironically-i-forgot-how-good-denzel-washington-is-in-this-sports-movie">"Remember the Titans" (2000)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/nearly-25-years-later-training-day-remains-denzel-washingtons-greatest-performance-ever">"Training Day" (2001)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-action-thriller-was-savaged-by-critics-in-2004-but-over-20-years-later-its-an-undeniable-must-watch">"Man on Fire" (2004)</a></li><li>"<a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-denzel-washington-and-russell-crowe-crime-drama-is-still-great-19-years-later-and-you-can-stream-it-for-free">American Gangster" (2007)</a></li><li><a data-analytics-id="inline-link" href="https://www.tomsguide.com/entertainment/movies/this-aviation-drama-was-denzel-washingtons-first-oscar-nomination-in-11-years-after-training-day-and-its-a-must-watch">"Flight" (2012)</a></li></ul></p><p class="fancy-box__body-text"><strong>Read more: </strong><a data-analytics-id="inline-link" href="https://www.tomsguide.com/tag/denzelwatchathon"><strong>Every Denzel Watchathon movie so far</strong></a><strong></strong></p></div></div><p>Turns out, though, that they have nothing to worry about, because Bobby is actually DEA Agent Robert Trench. He's been working deep cover in Papi's organization, hoping to put him away for life on racketeering charges. Stig is just some schmuck he picked up along the way, and he'll be tossed aside whenever they finally make the arrest.</p><p>Except Stig isn't just some guy. He's also got a double identity: U.S. Navy SEAL and Petty Officer 1st Class Michael Stigman. He, too, is working undercover. He knows that Papi has significant amounts of cash stashed in a bank in Tres Cruces, Texas, and he convinces Bobby to rob it. Bobby thinks he can use the cash to get Papi locked up for tax evasion, but Stig is secretly planning to take the money for the U.S. Navy so it can fund covert operations across the globe.</p><p>Things, obviously, don't go as planned, and from here, a web of conspiracy and betrayal is unraveled as Bobby and Stig discover they're both working undercover and secretly planning to burn the other once the job is done. That leads to some animosity (and a minor flesh wound), but they find they need to quickly set that aside once Stig's commanding officer (James Marsden) double-crosses him, and it's revealed that the money is secretly the CIA's, and one of its agents, Earl (Bill Paxton), is pretty mad that the money is suddenly gone.</p><p>It's these five people — Denzel, Wahlberg, Olmos, Marsden and Paxton — that make "2 Guns" more than just an average action movie. Ultimately, the action is nothing you haven't seen before if you've ever seen an action movie. There's nothing groundbreaking going on in terms of gunplay or fight choreography, with the possible exception of a car chase that leads to a brief fight between Denzel and Wahlberg through the driver's windows of their respective cars. Paula Patton's Deb Rees should be a far more interesting character given that she's Bobby's handler and lover, but I found Denzel had more chemistry with Wahlberg than with her.</p><p>But if anyone possibly steals the show from Denzel and Wahlberg, it's the trio of villains. Marsden, admittedly, is sort of just being charming yet evil James Marsden, but it works. Olmos, though, is a more complex villain. There's even one scene where he urinates on his own hands before beating people with a bat and if that won't grab your attention, I don't know what will.</p><p>Paxton as Earl is my favorite villain of the trio, though. He's chaotic evil personified; almost like the Joker but without being actually insane. He tortures and kills people without hesitation and is happy to cut any deal with anyone as long as it gets him back his money. While Denzel and Wahlberg were still the undisputed highlight of the movie for me, Paxton was a close second.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoNVoW"></div>                            </div>                            <script src="https://kwizly.com/embed/OoNVoW.js" async></script><h2 id="verdict-39-2-guns-39-is-a-fun-time-especially-for-free">Verdict: '2 Guns' is a fun time, especially for free</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Yz1z3cRoQNk" allowfullscreen></iframe></div></div><p>Is "2 Guns" the best Denzel movie? No. Is it the best Mark Wahlberg movie? Also no, but getting closer. It's not the best action movie ever either. If you're looking for Denzel in pure action hero mode, there are better options, including next week's Denzel Watchathon movie: "The Equalizer."</p><p><em>But</em> if you're looking for a fun movie to stream for free loaded with acting talent, then "2 Guns" is a great choice. It has some cool fights, great chemistry between its leads and a cast of villains that, while not the most deeply explored evildoers of all time, are certainly enjoyable to watch go toe-to-toe with our heroes. </p><p>Don't get me wrong, you'd have a good time with this movie whether it's free to stream or not. But only needing to spend money on whatever popcorn costs in this economy is a nice bonus and makes "2 Guns" perfect for your next movie night.</p><p><a href="https://www.youtube.com/watch?v=kLp27WmQXPI&rco=1" target="_blank" rel="nofollow"><em>Stream "2 Guns" for free on YouTube now</em></a></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/how-to-watch-nathan-for-you-online">How to watch 'Nathan For You' online for FREE – and from anywhere</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/one-of-the-best-road-movies-ever-just-sped-onto-prime-video-you-need-to-watch-this-ridley-scott-masterpiece-right-now">One of the best road movies ever just sped onto Prime Video</a></li><li><a href="https://www.tomsguide.com/us/get-sunday-ticket-without-directv,review-3811.html">NFL Sunday Ticket for the 2026-2027 season — Pricing, where to watch and more</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just rewatched ‘Practical Magic’ and it still hits deep – 16 things I'm buying to keep the witchiness going this October and beyond ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I loved the original “Practical Magic” (1998) back in the day. Like the gothy teen witches in “The Craft” (1996) and the much sillier sister coven in “Hocus Pocus” (1993), the world of the Owens sisters and the Aunts was delightfully enchanting, powerful and utterly captivating. I wished I shared their spellbinding powers, and loved the world of magic candles, crystals and leather-bound books.</p><p>Upon rewatching the supernatural 90s classic recently, I loved it more than ever, and appreciated the characters' journeys of love, loss and self-discovery a lot more keenly with 28 years more life experience (and, sadly, a recent bereavement) behind me. </p><p>I may now be approaching 40, but I don’t think I’m too old to believe in magic. And with Halloween just around the corner, I’m embracing witchiness full-throttle. Here are 16 finds to elevate your Halloween costumes and decor, and to help us all feel the magic of spooky season, all year round.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2421px;"><p class="vanilla-image-block" style="padding-top:66.25%;"><img id="ZtMyDd8NYw8bxVXNUKBX2A" name="2JHKRP4" alt="Nicole Kidman as Gillian Owens in Practical Magic" src="https://cdn.mos.cms.futurecdn.net/ZtMyDd8NYw8bxVXNUKBX2A-1920-80.jpg" mos="" align="middle" fullscreen="" width="2421" height="1604" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><h3 class="article-body__section" id="section-shop-witchy-style"><span>Shop witchy style</span></h3><div class="product"><a data-dimension112="b46e5754-ce33-11f1-b1bc-2301ea3a8309" data-action="Deal Block" data-label="Color Therapy Nail Color, Burnished Bronze" data-dimension48="Color Therapy Nail Color, Burnished Bronze" data-dimension25="$3" href="https://www.walmart.com/ip/Sally-Hansen-Color-Therapy-Nail-Color-Burnished-Bronze/231861920" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CKpWZugU8WUG5waH4MoMjH" name="sally-hansen-color-therapy-nail-color-bu-5285b51f-8c5c-4b84-9e02-785473cc63e9.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CKpWZugU8WUG5waH4MoMjH-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/Sally-Hansen-Color-Therapy-Nail-Color-Burnished-Bronze/231861920" target="_blank" rel="nofollow" data-dimension112="b46e5754-ce33-11f1-b1bc-2301ea3a8309" data-action="Deal Block" data-label="Color Therapy Nail Color, Burnished Bronze" data-dimension48="Color Therapy Nail Color, Burnished Bronze" data-dimension25="$3">Color Therapy Nail Color, Burnished Bronze: was $8.99 now $3</a></strong><br>Bronze nails are a super easy way to emulate Gillian (Nicole Kidman)'s style, and the shade will look expensive all fall, winter and into party season.<a class="view-deal button" href="https://www.walmart.com/ip/Sally-Hansen-Color-Therapy-Nail-Color-Burnished-Bronze/231861920" target="_blank" rel="nofollow" data-dimension112="b46e5754-ce33-11f1-b1bc-2301ea3a8309" data-action="Deal Block" data-label="Color Therapy Nail Color, Burnished Bronze" data-dimension48="Color Therapy Nail Color, Burnished Bronze" data-dimension25="$3">View Deal</a></p></div><div class="product"><a data-dimension112="eaac2ba0-ce3a-11f1-8800-e5b301bb6abc" data-action="Deal Block" data-label="Tiger Eye Crystal Necklace" data-dimension48="Tiger Eye Crystal Necklace" data-dimension25="$7" href="https://www.amazon.com/BEADNOVA-Natural-Necklace-Stainless-Inches/dp/B013YF2OUQ/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="i8Jw4hzrg76hd37ABH3JAM" name="beadnova-nature-tiger-eye-necklace-gemst-18d0f50e-8923-48b8-a7ab-a84057936fe5.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/i8Jw4hzrg76hd37ABH3JAM-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/BEADNOVA-Natural-Necklace-Stainless-Inches/dp/B013YF2OUQ/" target="_blank" rel="nofollow" data-dimension112="eaac2ba0-ce3a-11f1-8800-e5b301bb6abc" data-action="Deal Block" data-label="Tiger Eye Crystal Necklace" data-dimension48="Tiger Eye Crystal Necklace" data-dimension25="$7">Tiger Eye Crystal Necklace: $7</a></strong><br>Gillian wears a tiger's eye necklace in Practical Magic to ward off evil. This real crystal necklace is beautiful in its 90s-inspired simplicity. Just don't accidentally leave yours in the car...<a class="view-deal button" href="https://www.amazon.com/BEADNOVA-Natural-Necklace-Stainless-Inches/dp/B013YF2OUQ/" target="_blank" rel="nofollow" data-dimension112="eaac2ba0-ce3a-11f1-8800-e5b301bb6abc" data-action="Deal Block" data-label="Tiger Eye Crystal Necklace" data-dimension48="Tiger Eye Crystal Necklace" data-dimension25="$7">View Deal</a></p></div><div class="product"><a data-dimension112="b46e57b8-ce33-11f1-946f-c190933624f2" data-action="Deal Block" data-label="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension48="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension25="$9" href="https://www.amazon.com/Hardcover-Leather-Notebook-Journals-Business/dp/B0B4DKQSDV/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="V3XdCQScrMn3PQDhmB5T3m" name="biuwory-leather-journal-notebook256-thic-e125eaa6-a0ce-4124-bef1-eb18dacf7eef.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/V3XdCQScrMn3PQDhmB5T3m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Hardcover-Leather-Notebook-Journals-Business/dp/B0B4DKQSDV/" target="_blank" rel="nofollow" data-dimension112="b46e57b8-ce33-11f1-946f-c190933624f2" data-action="Deal Block" data-label="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension48="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension25="$9">Leather Journal Notebook, 256 Thick Lined Pages: was $13 now $9</a></strong><br>While you may not have an ancestral leather-bound spell book, you <em>could</em> get this beautiful notebook to write and draw in. I'd use mine for creative writing and sketching ideas for my garden.<a class="view-deal button" href="https://www.amazon.com/Hardcover-Leather-Notebook-Journals-Business/dp/B0B4DKQSDV/" target="_blank" rel="nofollow" data-dimension112="b46e57b8-ce33-11f1-946f-c190933624f2" data-action="Deal Block" data-label="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension48="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension25="$9">View Deal</a></p></div><div class="product"><a data-dimension112="b46e581c-ce33-11f1-88c8-d3014134c7d2" data-action="Deal Block" data-label="Practical Magic Merch Necklace" data-dimension48="Practical Magic Merch Necklace" data-dimension25="$14" href="https://www.amazon.com/Pratical-Halloween-Aesthetic-Statement-Accessory/dp/B0HDBCSY6D/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="t3koYLujpf4RvtKr7kU47m" name="for-pratical-magic-merch-necklace-for-wo-e0e235bc-97c6-4adf-b001-1db90e7ca57d.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/t3koYLujpf4RvtKr7kU47m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Pratical-Halloween-Aesthetic-Statement-Accessory/dp/B0HDBCSY6D/" target="_blank" rel="nofollow" data-dimension112="b46e581c-ce33-11f1-88c8-d3014134c7d2" data-action="Deal Block" data-label="Practical Magic Merch Necklace" data-dimension48="Practical Magic Merch Necklace" data-dimension25="$14">Practical Magic Merch Necklace: $14</a></strong><br>This necklace is the spitting image of the tiger's eye necklace worn by Gillian in Practical Magic, with faux gemstones in the exact shape and arrangement, on a flattering gold chain. Perfect for Halloween outfits.<a class="view-deal button" href="https://www.amazon.com/Pratical-Halloween-Aesthetic-Statement-Accessory/dp/B0HDBCSY6D/" target="_blank" rel="nofollow" data-dimension112="b46e581c-ce33-11f1-88c8-d3014134c7d2" data-action="Deal Block" data-label="Practical Magic Merch Necklace" data-dimension48="Practical Magic Merch Necklace" data-dimension25="$14">View Deal</a></p></div><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xJLYCRZDJZtQNVyDyHzTCA" name="2JHCN8B" alt="Sandra Bullock as Sally Owens in Practical Magic" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:0,l:0,cw:2560,ch:1440,q:80/xJLYCRZDJZtQNVyDyHzTCA.jpg" mos="" align="middle" fullscreen="" width="2560" height="1689" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><h3 class="article-body__section" id="section-shop-witchy-fall-homeware"><span>Shop witchy fall homeware</span></h3><div class="product"><a data-dimension112="eaac2cc2-ce3a-11f1-b248-555905879f8e" data-action="Deal Block" data-label="Natural Beeswax Pillar Candles" data-dimension48="Natural Beeswax Pillar Candles" data-dimension25="$13" href="https://www.amazon.com/Beeswax-Emergency-Unscented-Smokeless-Dripless/dp/B0H5C9G7PV/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="pJgfqcBqTNadaNSnMyen8M" name="natural-beeswax-pillar-candles-non-toxic-1834bd47-c870-49b3-b37a-9029ae354143.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pJgfqcBqTNadaNSnMyen8M-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Beeswax-Emergency-Unscented-Smokeless-Dripless/dp/B0H5C9G7PV/" target="_blank" rel="nofollow" data-dimension112="eaac2cc2-ce3a-11f1-b248-555905879f8e" data-action="Deal Block" data-label="Natural Beeswax Pillar Candles" data-dimension48="Natural Beeswax Pillar Candles" data-dimension25="$13">Natural Beeswax Pillar Candles: $13</a></strong><br>Candles are a cozy season essential, and these non-toxic and unscented candles have a 240 hour-long burn life, so should last you some time.<a class="view-deal button" href="https://www.amazon.com/Beeswax-Emergency-Unscented-Smokeless-Dripless/dp/B0H5C9G7PV/" target="_blank" rel="nofollow" data-dimension112="eaac2cc2-ce3a-11f1-b248-555905879f8e" data-action="Deal Block" data-label="Natural Beeswax Pillar Candles" data-dimension48="Natural Beeswax Pillar Candles" data-dimension25="$13">View Deal</a></p></div><div class="product"><a data-dimension112="eaac2d76-ce3a-11f1-ace1-7df164c92880" data-action="Deal Block" data-label="Rustic Wooden Candlestick Holders, Set of 3" data-dimension48="Rustic Wooden Candlestick Holders, Set of 3" data-dimension25="$18" href="https://www.amazon.com/NUPTIO-Taper-Candle-Holders-Wood/dp/B0D873QZFW/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sHqAY8TAYVcoybu8g6XrAM" name="nuptio-rustic-wooden-candlestick-holders-29a27bfc-3c20-45a3-833b-c8684da91dda.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sHqAY8TAYVcoybu8g6XrAM-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NUPTIO-Taper-Candle-Holders-Wood/dp/B0D873QZFW/" target="_blank" rel="nofollow" data-dimension112="eaac2d76-ce3a-11f1-ace1-7df164c92880" data-action="Deal Block" data-label="Rustic Wooden Candlestick Holders, Set of 3" data-dimension48="Rustic Wooden Candlestick Holders, Set of 3" data-dimension25="$18">Rustic Wooden Candlestick Holders, Set of 3: was $19 now $18</a></strong><br>While Sally (Sandra Bullock) may have lit her candle atop a dark wood holder, I like the elegance of these natural pine candle sticks and think they'll complement different room color schemes better. Plus, they'll still look great well into spring.<a class="view-deal button" href="https://www.amazon.com/NUPTIO-Taper-Candle-Holders-Wood/dp/B0D873QZFW/" target="_blank" rel="nofollow" data-dimension112="eaac2d76-ce3a-11f1-ace1-7df164c92880" data-action="Deal Block" data-label="Rustic Wooden Candlestick Holders, Set of 3" data-dimension48="Rustic Wooden Candlestick Holders, Set of 3" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="eaac2e16-ce3a-11f1-8566-695a0f6fb6a8" data-action="Deal Block" data-label="Red Mini Rose Live Plant" data-dimension48="Red Mini Rose Live Plant" data-dimension25="$14" href="https://www.amazon.com/Inches-Miniature-Flowering-Containers-Outdoor/dp/B0H8P7P3NP/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:937px;"><p class="vanilla-image-block" style="padding-top:99.89%;"><img id="hbu29UsFGaMu4sEWnaGQ8M" name="red-mini-rose-live-plant-46-inches-tall--db1c875d-d038-4740-8428-122b734d6678.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hbu29UsFGaMu4sEWnaGQ8M-1920-80.jpg" mos="" align="middle" fullscreen="" width="937" height="936" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Inches-Miniature-Flowering-Containers-Outdoor/dp/B0H8P7P3NP/" target="_blank" rel="nofollow" data-dimension112="eaac2e16-ce3a-11f1-8566-695a0f6fb6a8" data-action="Deal Block" data-label="Red Mini Rose Live Plant" data-dimension48="Red Mini Rose Live Plant" data-dimension25="$14">Red Mini Rose Live Plant: $14</a></strong><br>This rose shouldn't grow as rapidly as the vine in Practical Magic, which colonized a chunk of the yard overnight. It measures just 14-inches right now, so can be kept indoors as a houseplant over the cooler months, adding a splash of blood red for Halloween and classic elegance after that.<a class="view-deal button" href="https://www.amazon.com/Inches-Miniature-Flowering-Containers-Outdoor/dp/B0H8P7P3NP/" target="_blank" rel="nofollow" data-dimension112="eaac2e16-ce3a-11f1-8566-695a0f6fb6a8" data-action="Deal Block" data-label="Red Mini Rose Live Plant" data-dimension48="Red Mini Rose Live Plant" data-dimension25="$14">View Deal</a></p></div><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mbugDF8CwDQJcbmKyknA8A" name="3EDF06W" alt="Nicole Kidman as Gillian Owens in Practical Magic 2" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:97,l:0,cw:2560,ch:1440,q:80/mbugDF8CwDQJcbmKyknA8A.jpg" mos="" align="middle" fullscreen="" width="2560" height="1707" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><div class="product"><a data-dimension112="a8cfb3b6-ce38-11f1-ad3e-bdbe2e55fef6" data-action="Deal Block" data-label="Simulated Vines Woven Basket" data-dimension48="Simulated Vines Woven Basket" data-dimension25="$7" href="https://www.walmart.com/ip/Simulated-Vines-Woven-Basket-Small-Wall-Hanging-Decorative-Flowers-Basket-Wall-Mounted-Storage-Bin-for-Kitchen-Party-Holiday-Decors/20776857541" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="32xi7eQQFZwZxz74ZacBtm" name="simulated-vines-woven-basket-small-wall--1ce978f1-c07e-4def-9d5a-f93dfb5df584.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/32xi7eQQFZwZxz74ZacBtm-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/Simulated-Vines-Woven-Basket-Small-Wall-Hanging-Decorative-Flowers-Basket-Wall-Mounted-Storage-Bin-for-Kitchen-Party-Holiday-Decors/20776857541" target="_blank" rel="nofollow" data-dimension112="a8cfb3b6-ce38-11f1-ad3e-bdbe2e55fef6" data-action="Deal Block" data-label="Simulated Vines Woven Basket" data-dimension48="Simulated Vines Woven Basket" data-dimension25="$7">Simulated Vines Woven Basket: was $9 now $7</a></strong><br>In Practical Magic, the Aunts house is adorned with natural textures and plants. This decorative basket would look beautiful stuffed with dried flowers, or (as in my house) used as ad-hoc storage.<a class="view-deal button" href="https://www.walmart.com/ip/Simulated-Vines-Woven-Basket-Small-Wall-Hanging-Decorative-Flowers-Basket-Wall-Mounted-Storage-Bin-for-Kitchen-Party-Holiday-Decors/20776857541" target="_blank" rel="nofollow" data-dimension112="a8cfb3b6-ce38-11f1-ad3e-bdbe2e55fef6" data-action="Deal Block" data-label="Simulated Vines Woven Basket" data-dimension48="Simulated Vines Woven Basket" data-dimension25="$7">View Deal</a></p></div><div class="product"><a data-dimension112="a8cfb424-ce38-11f1-b5aa-37f77c4fcd1c" data-action="Deal Block" data-label="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension48="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension25="$8" href="https://www.walmart.com/ip/8-Inch-Metal-Hanging-Basket-Coconut-Liner-Rust-Resistant-Wire-Planter-Flower-Pot-Holder-Indoor-Outdoor-Plants-Garden-Balcony-Patio-Decoration/16584600719" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="TSPzrdt56NJSGNkSqFKQim" name="8-inch-metal-hanging-basket-with-coconut-71d727c6-a951-4ee3-935d-145533d18703.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TSPzrdt56NJSGNkSqFKQim-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/8-Inch-Metal-Hanging-Basket-Coconut-Liner-Rust-Resistant-Wire-Planter-Flower-Pot-Holder-Indoor-Outdoor-Plants-Garden-Balcony-Patio-Decoration/16584600719" target="_blank" rel="nofollow" data-dimension112="a8cfb424-ce38-11f1-b5aa-37f77c4fcd1c" data-action="Deal Block" data-label="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension48="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension25="$8">8 Inch Metal Hanging Basket With Coconut Liner: was $9 now $8</a></strong><br>These classic, rust-resistant hanging baskets remind me of the ones hanging in the conservatory in the Owens' house, but they can be hung outdoors to add height and interest to a porch or patio area.<a class="view-deal button" href="https://www.walmart.com/ip/8-Inch-Metal-Hanging-Basket-Coconut-Liner-Rust-Resistant-Wire-Planter-Flower-Pot-Holder-Indoor-Outdoor-Plants-Garden-Balcony-Patio-Decoration/16584600719" target="_blank" rel="nofollow" data-dimension112="a8cfb424-ce38-11f1-b5aa-37f77c4fcd1c" data-action="Deal Block" data-label="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension48="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension25="$8">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5bbe-ce33-11f1-ac19-97005d0c00cb" data-action="Deal Block" data-label="Dried Lavender Flowers" data-dimension48="Dried Lavender Flowers" data-dimension25="$8" href="https://www.amazon.com/Glicrili-Lavender-Flowers-Purple-Bouquet/dp/B0C8TDKF1J/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Um97bsBN54HL7Fj2vuPkAm" name="glicrili-dried-lavender-flowers-real-ste-ec5a819f-ed42-4e48-a35e-f3a2fd74b572.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Um97bsBN54HL7Fj2vuPkAm-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Glicrili-Lavender-Flowers-Purple-Bouquet/dp/B0C8TDKF1J/" target="_blank" rel="nofollow" data-dimension112="b46e5bbe-ce33-11f1-ac19-97005d0c00cb" data-action="Deal Block" data-label="Dried Lavender Flowers" data-dimension48="Dried Lavender Flowers" data-dimension25="$8">Dried Lavender Flowers: was $9 now $8</a></strong><br>Dried lavender gives such a delicious fragrance, and adds pops of color when it's displayed in generous bunches like this.<a class="view-deal button" href="https://www.amazon.com/Glicrili-Lavender-Flowers-Purple-Bouquet/dp/B0C8TDKF1J/" target="_blank" rel="nofollow" data-dimension112="b46e5bbe-ce33-11f1-ac19-97005d0c00cb" data-action="Deal Block" data-label="Dried Lavender Flowers" data-dimension48="Dried Lavender Flowers" data-dimension25="$8">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5b64-ce33-11f1-ae50-bfc0716edf12" data-action="Deal Block" data-label="Dry Flower Herbs Kit for Crafts" data-dimension48="Dry Flower Herbs Kit for Crafts" data-dimension25="$11" href="https://www.amazon.com/LAVEVE-Dried-Flowers-21-Bags/dp/B09SG2T299" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tqyus6CErSoG5N9THuPr9m" name="laveve-dried-flowers-21-bags-100-natural-4d04a348-dc0b-4832-be6a-196502ee8b6b.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tqyus6CErSoG5N9THuPr9m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/LAVEVE-Dried-Flowers-21-Bags/dp/B09SG2T299" target="_blank" rel="nofollow" data-dimension112="b46e5b64-ce33-11f1-ae50-bfc0716edf12" data-action="Deal Block" data-label="Dry Flower Herbs Kit for Crafts" data-dimension48="Dry Flower Herbs Kit for Crafts" data-dimension25="$11">Dry Flower Herbs Kit for Crafts: was $12 now $11</a></strong><br>Ready to make a potion? The dried flowers and herbs in this kit are safe to use in soaps, candles and resin decor or jewellery. The mix includes rose petals and jasmine – divine!<a class="view-deal button" href="https://www.amazon.com/LAVEVE-Dried-Flowers-21-Bags/dp/B09SG2T299" target="_blank" rel="nofollow" data-dimension112="b46e5b64-ce33-11f1-ae50-bfc0716edf12" data-action="Deal Block" data-label="Dry Flower Herbs Kit for Crafts" data-dimension48="Dry Flower Herbs Kit for Crafts" data-dimension25="$11">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5b0a-ce33-11f1-b3c4-23039b4e7152" data-action="Deal Block" data-label="200pcs Dried Grasses" data-dimension48="200pcs Dried Grasses" data-dimension25="$17" href="https://www.amazon.com/200PCS-Dried-Flower-Bouquet-Arrangements/dp/B0DK7CNW67/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="qN7ouEDV6brgbddERHZQCm" name="200pcs-dried-flower-bouquet--pampas-gras-222127ca-4083-4366-98b5-457c69b2d137.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qN7ouEDV6brgbddERHZQCm-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/200PCS-Dried-Flower-Bouquet-Arrangements/dp/B0DK7CNW67/" target="_blank" rel="nofollow" data-dimension112="b46e5b0a-ce33-11f1-b3c4-23039b4e7152" data-action="Deal Block" data-label="200pcs Dried Grasses" data-dimension48="200pcs Dried Grasses" data-dimension25="$17">200pcs Dried Grasses: was $20 now $17</a></strong><br>For natural fall decorations, these coppery-hued dried grasses and flowers are perfect. There are 200 supplied, so you have plenty to play with. Display big bunches in unexpected ways like in earthenware jugs in the kitchen.<a class="view-deal button" href="https://www.amazon.com/200PCS-Dried-Flower-Bouquet-Arrangements/dp/B0DK7CNW67/" target="_blank" rel="nofollow" data-dimension112="b46e5b0a-ce33-11f1-b3c4-23039b4e7152" data-action="Deal Block" data-label="200pcs Dried Grasses" data-dimension48="200pcs Dried Grasses" data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="a8cfb4ba-ce38-11f1-b1d0-fbe3608b1733" data-action="Deal Block" data-label="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension48="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension25="$29" href="https://www.walmart.com/ip/Gotham-Steel-Diamond-Hammered-Nonstick-10-Frying-Pan-with-Lid-Ceramic-Oven-Dishwasher-Safe-Copper/910396260" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="FwPn3XKsJZ7XYN8ZBffTEL" name="gotham-steel-hammered-copper-12-inch-non-c613abca-b689-4c5a-9103-d7830ebc14cf.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/FwPn3XKsJZ7XYN8ZBffTEL-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/Gotham-Steel-Diamond-Hammered-Nonstick-10-Frying-Pan-with-Lid-Ceramic-Oven-Dishwasher-Safe-Copper/910396260" target="_blank" rel="nofollow" data-dimension112="a8cfb4ba-ce38-11f1-b1d0-fbe3608b1733" data-action="Deal Block" data-label="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension48="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension25="$29">Steel Hammered Copper 12 Inch Non Stick Frying Pan: was $39 now $29</a></strong><br>Who doesn't want a kitchen full of copper pans like the Aunts? With 26% off right now, this induction-ready pan is a beautiful place to start your collection.<a class="view-deal button" href="https://www.walmart.com/ip/Gotham-Steel-Diamond-Hammered-Nonstick-10-Frying-Pan-with-Lid-Ceramic-Oven-Dishwasher-Safe-Copper/910396260" target="_blank" rel="nofollow" data-dimension112="a8cfb4ba-ce38-11f1-b1d0-fbe3608b1733" data-action="Deal Block" data-label="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension48="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension25="$29">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-practical-magic-merch"><span>Shop Practical Magic merch</span></h3><div class="product"><a data-dimension112="b46e5d4e-ce33-11f1-abf9-53e83fbaba3b" data-action="Deal Block" data-label="Practical Magic 2-Film Collection DVD" data-dimension48="Practical Magic 2-Film Collection DVD" data-dimension25="$24" href="https://www.amazon.com/Practical-Magic-2-Film-Collection-DVD/dp/B0HHNTH81H/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:351px;"><p class="vanilla-image-block" style="padding-top:142.45%;"><img id="3aZK2s9bZonxKX6kqgoyDm" name="practical-magic-2film-collection-dvd-ac6f6fe4-8517-4b4e-ab0e-c37c70129c78.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3aZK2s9bZonxKX6kqgoyDm-1920-80.jpg" mos="" align="middle" fullscreen="" width="351" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Practical-Magic-2-Film-Collection-DVD/dp/B0HHNTH81H/" target="_blank" rel="nofollow" data-dimension112="b46e5d4e-ce33-11f1-abf9-53e83fbaba3b" data-action="Deal Block" data-label="Practical Magic 2-Film Collection DVD" data-dimension48="Practical Magic 2-Film Collection DVD" data-dimension25="$24">Practical Magic 2-Film Collection DVD: $24</a></strong><br>Pick up the movie that inspired it all, and the 2026 sequel, on DVD. Or, you can <a href="https://www.amazon.com/gp/video/detail/B00BS5EXRM" target="_blank" rel="nofollow">stream them on Prime Video now</a>.<a class="view-deal button" href="https://www.amazon.com/Practical-Magic-2-Film-Collection-DVD/dp/B0HHNTH81H/" target="_blank" rel="nofollow" data-dimension112="b46e5d4e-ce33-11f1-abf9-53e83fbaba3b" data-action="Deal Block" data-label="Practical Magic 2-Film Collection DVD" data-dimension48="Practical Magic 2-Film Collection DVD" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5c18-ce33-11f1-aef9-b17a1b7e2faf" data-action="Deal Block" data-label="New Flavor Midnight Margarita Cocktail Mix" data-dimension48="New Flavor Midnight Margarita Cocktail Mix" data-dimension25="$26" href="https://www.amazon.com/Practical-Magic-Margarita-Halloween-Non-Alcoholic/dp/B0HLBC7WDT/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="wgvhLoEc8nyPr7Cpp6vS2m" name="new-flavor-practical-magic-midnight-marg-d0dab855-d5b9-4a67-9e00-34fcc7d52f9f.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wgvhLoEc8nyPr7Cpp6vS2m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Practical-Magic-Margarita-Halloween-Non-Alcoholic/dp/B0HLBC7WDT/" target="_blank" rel="nofollow" data-dimension112="b46e5c18-ce33-11f1-aef9-b17a1b7e2faf" data-action="Deal Block" data-label="New Flavor Midnight Margarita Cocktail Mix" data-dimension48="New Flavor Midnight Margarita Cocktail Mix" data-dimension25="$26">New Flavor Midnight Margarita Cocktail Mix: $26</a></strong><br>Why not host a witchy cocktail party, with this midnight margarita mix! Just add tequilla, water and ice. Dancing around the kitchen is optional.<a class="view-deal button" href="https://www.amazon.com/Practical-Magic-Margarita-Halloween-Non-Alcoholic/dp/B0HLBC7WDT/" target="_blank" rel="nofollow" data-dimension112="b46e5c18-ce33-11f1-aef9-b17a1b7e2faf" data-action="Deal Block" data-label="New Flavor Midnight Margarita Cocktail Mix" data-dimension48="New Flavor Midnight Margarita Cocktail Mix" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5cf4-ce33-11f1-8a87-093fd1e31c6b" data-action="Deal Block" data-label="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension48="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension25="$49" href="https://www.amazon.com/Practical-Magic-Collection-Hoffman-Lessons/dp/3648862413/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:960px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="aSff4m4X4qccvSHAYfga7m" name="the-practical-magic-series-collection-4--d397990b-e669-4547-a27f-4027d7049fe2.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/aSff4m4X4qccvSHAYfga7m-1920-80.jpg" mos="" align="middle" fullscreen="" width="960" height="960" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Practical-Magic-Collection-Hoffman-Lessons/dp/3648862413/" target="_blank" rel="nofollow" data-dimension112="b46e5cf4-ce33-11f1-8a87-093fd1e31c6b" data-action="Deal Block" data-label="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension48="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension25="$49">Practical Magic Series 4 Books Set by Alice Hoffman: was $66 now $49</a></strong><br>Containing Practical Magic, The Rules of Magic, Magic Lessons & The Book of Magic, buy the four-book set with 26% off right now.<a class="view-deal button" href="https://www.amazon.com/Practical-Magic-Collection-Hoffman-Lessons/dp/3648862413/" target="_blank" rel="nofollow" data-dimension112="b46e5cf4-ce33-11f1-8a87-093fd1e31c6b" data-action="Deal Block" data-label="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension48="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension25="$49">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-more-deals"><span>Shop more deals</span></h3><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=Everything&rows=6&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    .tg-df-grid-wrapper { position: relative; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          const showHeaderDetails = params.get('show_header_details') !== 'false';          const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = (mode === 'savings_squad' && showHeaderDetails) ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button, .tg-df-container .tg-df-card-cta { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover, .tg-df-container .tg-df-card-cta:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const finalHref = cardLink.href || cardLink.getAttribute('href') || '';                let actualRevenueId = cardLink.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getRowsLimit() {          if (this.rowsSelect && this.rowsSelect.value) return parseInt(this.rowsSelect.value, 10);          let configSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {             configSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {             configSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(configSource);          if (params.has('rows')) return parseInt(params.get('rows'), 10) || 12;          return 12;        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = this.getRowsLimit();                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const siteParam = this.website || 'tomsguide';            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=${siteParam}&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const siteParam = this.website || 'tomsguide';             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = this.decodeHTML(description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim());                summaryTitle = this.decodeHTML(summaryTitle);                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    url.searchParams.append('rows', this.getRowsLimit().toString());          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = this.getRowsLimit();          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: this.decodeHTML(item.name || item.title || item.model_name || item.product_name || 'Unknown Product'),            brand: this.decodeHTML(item.brand || ''),            productName: this.decodeHTML(item.model_name || item.product_name || item.name || ''),            merchant: this.decodeHTML(item.merchant_name || item.merchant || item.retailer || 'Retailer'),            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const finalHref = btn.href || btn.getAttribute('href') || '';                let actualRevenueId = btn.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 40px; min-height: 40px;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 36px; min-height: 36px;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += this.getRowsLimit();              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/i-just-rewatched-practical-magic-and-it-still-hits-deep-16-things-im-buying-to-keep-the-witchiness-going-this-october-and-beyond</link>
                                                                            <description>
                            <![CDATA[ Embrace the magic candles, crystals and leather-bound books in time for Halloween. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Fv9r7r2GHbCadxDhaRZB8a</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WQGUQhAWqSBiQ4U2bh2Vzk-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 09:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ ella.taylor@futurenet.com (Ella Taylor) ]]></author>                    <dc:creator><![CDATA[ Ella Taylor ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/W2nC7HFA6avQHdFNFbFPNa-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ella is Tom’s Guide’s Engagement Editor, on a mission to get to know all about our readers, to help you with your burning questions, and to create an exciting mix of content that entices you to keep coming back to the site – whether you’re a regular reader or a &lt;a href=&quot;https://www.tomsguide.com/membership&quot;&gt;member&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;She has more than 15 years of editorial experience, graduating from Kingston University with a First Class Honours degree in Journalism in 2008. She has written for and edited magazines and websites, including fellow Future titles &lt;em&gt;TechRadar.com, CreativeBloq.com, Digital Camera magazine, NPhoto, BikeRadar.com, Mollie Makes&lt;/em&gt; and more. &lt;/p&gt;&lt;p&gt;Most recently, she was Managing Editor of &lt;em&gt;womanandhome.com&lt;/em&gt;, where she co-launched its &lt;a href=&quot;https://www.womanandhome.com/tag/quiz/&quot; target=&quot;_blank&quot;&gt;Quiz of the Day&lt;/a&gt; and led the charge for articles that actively asked readers for their views. Before that, she was Editor of professional photography website &lt;em&gt;canon-europe.com/pro&lt;/em&gt;, having worked her way up from Production Editor. As such, she&#039;s a stickler for fact-checking, has too many opinions about grammar and is easily excited by a beautiful photo.&lt;/p&gt;&lt;p&gt;A mum of two young children, she keeps fit by typically carrying at least one of them on her shoulders around the hilly streets of Bristol. When not chasing her sons around the play parks and soft plays of South West England and worshipping her three rescue cats, she&#039;s likely to be in the garden, steadily turning it from a neglected concrete jungle to a usable green space. She’s also finally embarking on a kitchen extension in May, so 2026 looks set to be a year of big home improvements and lots of builders’ tea.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/WQGUQhAWqSBiQ4U2bh2Vzk-1920-80.jpg">
                                                            <media:credit><![CDATA[Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sandra Bullock and Nicole Kidman as Sally and Gillian in Practical Magic]]></media:description>                                                            <media:text><![CDATA[Sandra Bullock and Nicole Kidman as Sally and Gillian in Practical Magic]]></media:text>
                                <media:title type="plain"><![CDATA[Sandra Bullock and Nicole Kidman as Sally and Gillian in Practical Magic]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WQGUQhAWqSBiQ4U2bh2Vzk-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I loved the original “Practical Magic” (1998) back in the day. Like the gothy teen witches in “The Craft” (1996) and the much sillier sister coven in “Hocus Pocus” (1993), the world of the Owens sisters and the Aunts was delightfully enchanting, powerful and utterly captivating. I wished I shared their spellbinding powers, and loved the world of magic candles, crystals and leather-bound books.</p><p>Upon rewatching the supernatural 90s classic recently, I loved it more than ever, and appreciated the characters' journeys of love, loss and self-discovery a lot more keenly with 28 years more life experience (and, sadly, a recent bereavement) behind me. </p><p>I may now be approaching 40, but I don’t think I’m too old to believe in magic. And with Halloween just around the corner, I’m embracing witchiness full-throttle. Here are 16 finds to elevate your Halloween costumes and decor, and to help us all feel the magic of spooky season, all year round.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2421px;"><p class="vanilla-image-block" style="padding-top:66.25%;"><img id="ZtMyDd8NYw8bxVXNUKBX2A" name="2JHKRP4" alt="Nicole Kidman as Gillian Owens in Practical Magic" src="https://cdn.mos.cms.futurecdn.net/ZtMyDd8NYw8bxVXNUKBX2A-1920-80.jpg" mos="" align="middle" fullscreen="" width="2421" height="1604" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><h3 class="article-body__section" id="section-shop-witchy-style"><span>Shop witchy style</span></h3><div class="product"><a data-dimension112="b46e5754-ce33-11f1-b1bc-2301ea3a8309" data-action="Deal Block" data-label="Color Therapy Nail Color, Burnished Bronze" data-dimension48="Color Therapy Nail Color, Burnished Bronze" data-dimension25="$3" href="https://www.walmart.com/ip/Sally-Hansen-Color-Therapy-Nail-Color-Burnished-Bronze/231861920" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CKpWZugU8WUG5waH4MoMjH" name="sally-hansen-color-therapy-nail-color-bu-5285b51f-8c5c-4b84-9e02-785473cc63e9.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CKpWZugU8WUG5waH4MoMjH-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/Sally-Hansen-Color-Therapy-Nail-Color-Burnished-Bronze/231861920" target="_blank" rel="nofollow" data-dimension112="b46e5754-ce33-11f1-b1bc-2301ea3a8309" data-action="Deal Block" data-label="Color Therapy Nail Color, Burnished Bronze" data-dimension48="Color Therapy Nail Color, Burnished Bronze" data-dimension25="$3">Color Therapy Nail Color, Burnished Bronze: was $8.99 now $3</a></strong><br>Bronze nails are a super easy way to emulate Gillian (Nicole Kidman)'s style, and the shade will look expensive all fall, winter and into party season.<a class="view-deal button" href="https://www.walmart.com/ip/Sally-Hansen-Color-Therapy-Nail-Color-Burnished-Bronze/231861920" target="_blank" rel="nofollow" data-dimension112="b46e5754-ce33-11f1-b1bc-2301ea3a8309" data-action="Deal Block" data-label="Color Therapy Nail Color, Burnished Bronze" data-dimension48="Color Therapy Nail Color, Burnished Bronze" data-dimension25="$3">View Deal</a></p></div><div class="product"><a data-dimension112="eaac2ba0-ce3a-11f1-8800-e5b301bb6abc" data-action="Deal Block" data-label="Tiger Eye Crystal Necklace" data-dimension48="Tiger Eye Crystal Necklace" data-dimension25="$7" href="https://www.amazon.com/BEADNOVA-Natural-Necklace-Stainless-Inches/dp/B013YF2OUQ/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="i8Jw4hzrg76hd37ABH3JAM" name="beadnova-nature-tiger-eye-necklace-gemst-18d0f50e-8923-48b8-a7ab-a84057936fe5.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/i8Jw4hzrg76hd37ABH3JAM-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/BEADNOVA-Natural-Necklace-Stainless-Inches/dp/B013YF2OUQ/" target="_blank" rel="nofollow" data-dimension112="eaac2ba0-ce3a-11f1-8800-e5b301bb6abc" data-action="Deal Block" data-label="Tiger Eye Crystal Necklace" data-dimension48="Tiger Eye Crystal Necklace" data-dimension25="$7">Tiger Eye Crystal Necklace: $7</a></strong><br>Gillian wears a tiger's eye necklace in Practical Magic to ward off evil. This real crystal necklace is beautiful in its 90s-inspired simplicity. Just don't accidentally leave yours in the car...<a class="view-deal button" href="https://www.amazon.com/BEADNOVA-Natural-Necklace-Stainless-Inches/dp/B013YF2OUQ/" target="_blank" rel="nofollow" data-dimension112="eaac2ba0-ce3a-11f1-8800-e5b301bb6abc" data-action="Deal Block" data-label="Tiger Eye Crystal Necklace" data-dimension48="Tiger Eye Crystal Necklace" data-dimension25="$7">View Deal</a></p></div><div class="product"><a data-dimension112="b46e57b8-ce33-11f1-946f-c190933624f2" data-action="Deal Block" data-label="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension48="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension25="$9" href="https://www.amazon.com/Hardcover-Leather-Notebook-Journals-Business/dp/B0B4DKQSDV/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="V3XdCQScrMn3PQDhmB5T3m" name="biuwory-leather-journal-notebook256-thic-e125eaa6-a0ce-4124-bef1-eb18dacf7eef.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/V3XdCQScrMn3PQDhmB5T3m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Hardcover-Leather-Notebook-Journals-Business/dp/B0B4DKQSDV/" target="_blank" rel="nofollow" data-dimension112="b46e57b8-ce33-11f1-946f-c190933624f2" data-action="Deal Block" data-label="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension48="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension25="$9">Leather Journal Notebook, 256 Thick Lined Pages: was $13 now $9</a></strong><br>While you may not have an ancestral leather-bound spell book, you <em>could</em> get this beautiful notebook to write and draw in. I'd use mine for creative writing and sketching ideas for my garden.<a class="view-deal button" href="https://www.amazon.com/Hardcover-Leather-Notebook-Journals-Business/dp/B0B4DKQSDV/" target="_blank" rel="nofollow" data-dimension112="b46e57b8-ce33-11f1-946f-c190933624f2" data-action="Deal Block" data-label="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension48="Leather Journal Notebook, 256 Thick Lined Pages" data-dimension25="$9">View Deal</a></p></div><div class="product"><a data-dimension112="b46e581c-ce33-11f1-88c8-d3014134c7d2" data-action="Deal Block" data-label="Practical Magic Merch Necklace" data-dimension48="Practical Magic Merch Necklace" data-dimension25="$14" href="https://www.amazon.com/Pratical-Halloween-Aesthetic-Statement-Accessory/dp/B0HDBCSY6D/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="t3koYLujpf4RvtKr7kU47m" name="for-pratical-magic-merch-necklace-for-wo-e0e235bc-97c6-4adf-b001-1db90e7ca57d.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/t3koYLujpf4RvtKr7kU47m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Pratical-Halloween-Aesthetic-Statement-Accessory/dp/B0HDBCSY6D/" target="_blank" rel="nofollow" data-dimension112="b46e581c-ce33-11f1-88c8-d3014134c7d2" data-action="Deal Block" data-label="Practical Magic Merch Necklace" data-dimension48="Practical Magic Merch Necklace" data-dimension25="$14">Practical Magic Merch Necklace: $14</a></strong><br>This necklace is the spitting image of the tiger's eye necklace worn by Gillian in Practical Magic, with faux gemstones in the exact shape and arrangement, on a flattering gold chain. Perfect for Halloween outfits.<a class="view-deal button" href="https://www.amazon.com/Pratical-Halloween-Aesthetic-Statement-Accessory/dp/B0HDBCSY6D/" target="_blank" rel="nofollow" data-dimension112="b46e581c-ce33-11f1-88c8-d3014134c7d2" data-action="Deal Block" data-label="Practical Magic Merch Necklace" data-dimension48="Practical Magic Merch Necklace" data-dimension25="$14">View Deal</a></p></div><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xJLYCRZDJZtQNVyDyHzTCA" name="2JHCN8B" alt="Sandra Bullock as Sally Owens in Practical Magic" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:0,l:0,cw:2560,ch:1440,q:80/xJLYCRZDJZtQNVyDyHzTCA.jpg" mos="" align="middle" fullscreen="" width="2560" height="1689" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><h3 class="article-body__section" id="section-shop-witchy-fall-homeware"><span>Shop witchy fall homeware</span></h3><div class="product"><a data-dimension112="eaac2cc2-ce3a-11f1-b248-555905879f8e" data-action="Deal Block" data-label="Natural Beeswax Pillar Candles" data-dimension48="Natural Beeswax Pillar Candles" data-dimension25="$13" href="https://www.amazon.com/Beeswax-Emergency-Unscented-Smokeless-Dripless/dp/B0H5C9G7PV/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="pJgfqcBqTNadaNSnMyen8M" name="natural-beeswax-pillar-candles-non-toxic-1834bd47-c870-49b3-b37a-9029ae354143.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pJgfqcBqTNadaNSnMyen8M-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Beeswax-Emergency-Unscented-Smokeless-Dripless/dp/B0H5C9G7PV/" target="_blank" rel="nofollow" data-dimension112="eaac2cc2-ce3a-11f1-b248-555905879f8e" data-action="Deal Block" data-label="Natural Beeswax Pillar Candles" data-dimension48="Natural Beeswax Pillar Candles" data-dimension25="$13">Natural Beeswax Pillar Candles: $13</a></strong><br>Candles are a cozy season essential, and these non-toxic and unscented candles have a 240 hour-long burn life, so should last you some time.<a class="view-deal button" href="https://www.amazon.com/Beeswax-Emergency-Unscented-Smokeless-Dripless/dp/B0H5C9G7PV/" target="_blank" rel="nofollow" data-dimension112="eaac2cc2-ce3a-11f1-b248-555905879f8e" data-action="Deal Block" data-label="Natural Beeswax Pillar Candles" data-dimension48="Natural Beeswax Pillar Candles" data-dimension25="$13">View Deal</a></p></div><div class="product"><a data-dimension112="eaac2d76-ce3a-11f1-ace1-7df164c92880" data-action="Deal Block" data-label="Rustic Wooden Candlestick Holders, Set of 3" data-dimension48="Rustic Wooden Candlestick Holders, Set of 3" data-dimension25="$18" href="https://www.amazon.com/NUPTIO-Taper-Candle-Holders-Wood/dp/B0D873QZFW/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sHqAY8TAYVcoybu8g6XrAM" name="nuptio-rustic-wooden-candlestick-holders-29a27bfc-3c20-45a3-833b-c8684da91dda.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sHqAY8TAYVcoybu8g6XrAM-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NUPTIO-Taper-Candle-Holders-Wood/dp/B0D873QZFW/" target="_blank" rel="nofollow" data-dimension112="eaac2d76-ce3a-11f1-ace1-7df164c92880" data-action="Deal Block" data-label="Rustic Wooden Candlestick Holders, Set of 3" data-dimension48="Rustic Wooden Candlestick Holders, Set of 3" data-dimension25="$18">Rustic Wooden Candlestick Holders, Set of 3: was $19 now $18</a></strong><br>While Sally (Sandra Bullock) may have lit her candle atop a dark wood holder, I like the elegance of these natural pine candle sticks and think they'll complement different room color schemes better. Plus, they'll still look great well into spring.<a class="view-deal button" href="https://www.amazon.com/NUPTIO-Taper-Candle-Holders-Wood/dp/B0D873QZFW/" target="_blank" rel="nofollow" data-dimension112="eaac2d76-ce3a-11f1-ace1-7df164c92880" data-action="Deal Block" data-label="Rustic Wooden Candlestick Holders, Set of 3" data-dimension48="Rustic Wooden Candlestick Holders, Set of 3" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="eaac2e16-ce3a-11f1-8566-695a0f6fb6a8" data-action="Deal Block" data-label="Red Mini Rose Live Plant" data-dimension48="Red Mini Rose Live Plant" data-dimension25="$14" href="https://www.amazon.com/Inches-Miniature-Flowering-Containers-Outdoor/dp/B0H8P7P3NP/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:937px;"><p class="vanilla-image-block" style="padding-top:99.89%;"><img id="hbu29UsFGaMu4sEWnaGQ8M" name="red-mini-rose-live-plant-46-inches-tall--db1c875d-d038-4740-8428-122b734d6678.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hbu29UsFGaMu4sEWnaGQ8M-1920-80.jpg" mos="" align="middle" fullscreen="" width="937" height="936" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Inches-Miniature-Flowering-Containers-Outdoor/dp/B0H8P7P3NP/" target="_blank" rel="nofollow" data-dimension112="eaac2e16-ce3a-11f1-8566-695a0f6fb6a8" data-action="Deal Block" data-label="Red Mini Rose Live Plant" data-dimension48="Red Mini Rose Live Plant" data-dimension25="$14">Red Mini Rose Live Plant: $14</a></strong><br>This rose shouldn't grow as rapidly as the vine in Practical Magic, which colonized a chunk of the yard overnight. It measures just 14-inches right now, so can be kept indoors as a houseplant over the cooler months, adding a splash of blood red for Halloween and classic elegance after that.<a class="view-deal button" href="https://www.amazon.com/Inches-Miniature-Flowering-Containers-Outdoor/dp/B0H8P7P3NP/" target="_blank" rel="nofollow" data-dimension112="eaac2e16-ce3a-11f1-8566-695a0f6fb6a8" data-action="Deal Block" data-label="Red Mini Rose Live Plant" data-dimension48="Red Mini Rose Live Plant" data-dimension25="$14">View Deal</a></p></div><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mbugDF8CwDQJcbmKyknA8A" name="3EDF06W" alt="Nicole Kidman as Gillian Owens in Practical Magic 2" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:97,l:0,cw:2560,ch:1440,q:80/mbugDF8CwDQJcbmKyknA8A.jpg" mos="" align="middle" fullscreen="" width="2560" height="1707" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Alamy)</span></figcaption></figure><div class="product"><a data-dimension112="a8cfb3b6-ce38-11f1-ad3e-bdbe2e55fef6" data-action="Deal Block" data-label="Simulated Vines Woven Basket" data-dimension48="Simulated Vines Woven Basket" data-dimension25="$7" href="https://www.walmart.com/ip/Simulated-Vines-Woven-Basket-Small-Wall-Hanging-Decorative-Flowers-Basket-Wall-Mounted-Storage-Bin-for-Kitchen-Party-Holiday-Decors/20776857541" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="32xi7eQQFZwZxz74ZacBtm" name="simulated-vines-woven-basket-small-wall--1ce978f1-c07e-4def-9d5a-f93dfb5df584.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/32xi7eQQFZwZxz74ZacBtm-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/Simulated-Vines-Woven-Basket-Small-Wall-Hanging-Decorative-Flowers-Basket-Wall-Mounted-Storage-Bin-for-Kitchen-Party-Holiday-Decors/20776857541" target="_blank" rel="nofollow" data-dimension112="a8cfb3b6-ce38-11f1-ad3e-bdbe2e55fef6" data-action="Deal Block" data-label="Simulated Vines Woven Basket" data-dimension48="Simulated Vines Woven Basket" data-dimension25="$7">Simulated Vines Woven Basket: was $9 now $7</a></strong><br>In Practical Magic, the Aunts house is adorned with natural textures and plants. This decorative basket would look beautiful stuffed with dried flowers, or (as in my house) used as ad-hoc storage.<a class="view-deal button" href="https://www.walmart.com/ip/Simulated-Vines-Woven-Basket-Small-Wall-Hanging-Decorative-Flowers-Basket-Wall-Mounted-Storage-Bin-for-Kitchen-Party-Holiday-Decors/20776857541" target="_blank" rel="nofollow" data-dimension112="a8cfb3b6-ce38-11f1-ad3e-bdbe2e55fef6" data-action="Deal Block" data-label="Simulated Vines Woven Basket" data-dimension48="Simulated Vines Woven Basket" data-dimension25="$7">View Deal</a></p></div><div class="product"><a data-dimension112="a8cfb424-ce38-11f1-b5aa-37f77c4fcd1c" data-action="Deal Block" data-label="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension48="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension25="$8" href="https://www.walmart.com/ip/8-Inch-Metal-Hanging-Basket-Coconut-Liner-Rust-Resistant-Wire-Planter-Flower-Pot-Holder-Indoor-Outdoor-Plants-Garden-Balcony-Patio-Decoration/16584600719" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="TSPzrdt56NJSGNkSqFKQim" name="8-inch-metal-hanging-basket-with-coconut-71d727c6-a951-4ee3-935d-145533d18703.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TSPzrdt56NJSGNkSqFKQim-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/8-Inch-Metal-Hanging-Basket-Coconut-Liner-Rust-Resistant-Wire-Planter-Flower-Pot-Holder-Indoor-Outdoor-Plants-Garden-Balcony-Patio-Decoration/16584600719" target="_blank" rel="nofollow" data-dimension112="a8cfb424-ce38-11f1-b5aa-37f77c4fcd1c" data-action="Deal Block" data-label="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension48="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension25="$8">8 Inch Metal Hanging Basket With Coconut Liner: was $9 now $8</a></strong><br>These classic, rust-resistant hanging baskets remind me of the ones hanging in the conservatory in the Owens' house, but they can be hung outdoors to add height and interest to a porch or patio area.<a class="view-deal button" href="https://www.walmart.com/ip/8-Inch-Metal-Hanging-Basket-Coconut-Liner-Rust-Resistant-Wire-Planter-Flower-Pot-Holder-Indoor-Outdoor-Plants-Garden-Balcony-Patio-Decoration/16584600719" target="_blank" rel="nofollow" data-dimension112="a8cfb424-ce38-11f1-b5aa-37f77c4fcd1c" data-action="Deal Block" data-label="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension48="8 Inch Metal Hanging Basket With Coconut Liner" data-dimension25="$8">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5bbe-ce33-11f1-ac19-97005d0c00cb" data-action="Deal Block" data-label="Dried Lavender Flowers" data-dimension48="Dried Lavender Flowers" data-dimension25="$8" href="https://www.amazon.com/Glicrili-Lavender-Flowers-Purple-Bouquet/dp/B0C8TDKF1J/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Um97bsBN54HL7Fj2vuPkAm" name="glicrili-dried-lavender-flowers-real-ste-ec5a819f-ed42-4e48-a35e-f3a2fd74b572.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Um97bsBN54HL7Fj2vuPkAm-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Glicrili-Lavender-Flowers-Purple-Bouquet/dp/B0C8TDKF1J/" target="_blank" rel="nofollow" data-dimension112="b46e5bbe-ce33-11f1-ac19-97005d0c00cb" data-action="Deal Block" data-label="Dried Lavender Flowers" data-dimension48="Dried Lavender Flowers" data-dimension25="$8">Dried Lavender Flowers: was $9 now $8</a></strong><br>Dried lavender gives such a delicious fragrance, and adds pops of color when it's displayed in generous bunches like this.<a class="view-deal button" href="https://www.amazon.com/Glicrili-Lavender-Flowers-Purple-Bouquet/dp/B0C8TDKF1J/" target="_blank" rel="nofollow" data-dimension112="b46e5bbe-ce33-11f1-ac19-97005d0c00cb" data-action="Deal Block" data-label="Dried Lavender Flowers" data-dimension48="Dried Lavender Flowers" data-dimension25="$8">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5b64-ce33-11f1-ae50-bfc0716edf12" data-action="Deal Block" data-label="Dry Flower Herbs Kit for Crafts" data-dimension48="Dry Flower Herbs Kit for Crafts" data-dimension25="$11" href="https://www.amazon.com/LAVEVE-Dried-Flowers-21-Bags/dp/B09SG2T299" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tqyus6CErSoG5N9THuPr9m" name="laveve-dried-flowers-21-bags-100-natural-4d04a348-dc0b-4832-be6a-196502ee8b6b.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tqyus6CErSoG5N9THuPr9m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/LAVEVE-Dried-Flowers-21-Bags/dp/B09SG2T299" target="_blank" rel="nofollow" data-dimension112="b46e5b64-ce33-11f1-ae50-bfc0716edf12" data-action="Deal Block" data-label="Dry Flower Herbs Kit for Crafts" data-dimension48="Dry Flower Herbs Kit for Crafts" data-dimension25="$11">Dry Flower Herbs Kit for Crafts: was $12 now $11</a></strong><br>Ready to make a potion? The dried flowers and herbs in this kit are safe to use in soaps, candles and resin decor or jewellery. The mix includes rose petals and jasmine – divine!<a class="view-deal button" href="https://www.amazon.com/LAVEVE-Dried-Flowers-21-Bags/dp/B09SG2T299" target="_blank" rel="nofollow" data-dimension112="b46e5b64-ce33-11f1-ae50-bfc0716edf12" data-action="Deal Block" data-label="Dry Flower Herbs Kit for Crafts" data-dimension48="Dry Flower Herbs Kit for Crafts" data-dimension25="$11">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5b0a-ce33-11f1-b3c4-23039b4e7152" data-action="Deal Block" data-label="200pcs Dried Grasses" data-dimension48="200pcs Dried Grasses" data-dimension25="$17" href="https://www.amazon.com/200PCS-Dried-Flower-Bouquet-Arrangements/dp/B0DK7CNW67/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="qN7ouEDV6brgbddERHZQCm" name="200pcs-dried-flower-bouquet--pampas-gras-222127ca-4083-4366-98b5-457c69b2d137.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qN7ouEDV6brgbddERHZQCm-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/200PCS-Dried-Flower-Bouquet-Arrangements/dp/B0DK7CNW67/" target="_blank" rel="nofollow" data-dimension112="b46e5b0a-ce33-11f1-b3c4-23039b4e7152" data-action="Deal Block" data-label="200pcs Dried Grasses" data-dimension48="200pcs Dried Grasses" data-dimension25="$17">200pcs Dried Grasses: was $20 now $17</a></strong><br>For natural fall decorations, these coppery-hued dried grasses and flowers are perfect. There are 200 supplied, so you have plenty to play with. Display big bunches in unexpected ways like in earthenware jugs in the kitchen.<a class="view-deal button" href="https://www.amazon.com/200PCS-Dried-Flower-Bouquet-Arrangements/dp/B0DK7CNW67/" target="_blank" rel="nofollow" data-dimension112="b46e5b0a-ce33-11f1-b3c4-23039b4e7152" data-action="Deal Block" data-label="200pcs Dried Grasses" data-dimension48="200pcs Dried Grasses" data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="a8cfb4ba-ce38-11f1-b1d0-fbe3608b1733" data-action="Deal Block" data-label="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension48="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension25="$29" href="https://www.walmart.com/ip/Gotham-Steel-Diamond-Hammered-Nonstick-10-Frying-Pan-with-Lid-Ceramic-Oven-Dishwasher-Safe-Copper/910396260" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="FwPn3XKsJZ7XYN8ZBffTEL" name="gotham-steel-hammered-copper-12-inch-non-c613abca-b689-4c5a-9103-d7830ebc14cf.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/FwPn3XKsJZ7XYN8ZBffTEL-1920-80.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.walmart.com/ip/Gotham-Steel-Diamond-Hammered-Nonstick-10-Frying-Pan-with-Lid-Ceramic-Oven-Dishwasher-Safe-Copper/910396260" target="_blank" rel="nofollow" data-dimension112="a8cfb4ba-ce38-11f1-b1d0-fbe3608b1733" data-action="Deal Block" data-label="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension48="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension25="$29">Steel Hammered Copper 12 Inch Non Stick Frying Pan: was $39 now $29</a></strong><br>Who doesn't want a kitchen full of copper pans like the Aunts? With 26% off right now, this induction-ready pan is a beautiful place to start your collection.<a class="view-deal button" href="https://www.walmart.com/ip/Gotham-Steel-Diamond-Hammered-Nonstick-10-Frying-Pan-with-Lid-Ceramic-Oven-Dishwasher-Safe-Copper/910396260" target="_blank" rel="nofollow" data-dimension112="a8cfb4ba-ce38-11f1-b1d0-fbe3608b1733" data-action="Deal Block" data-label="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension48="Steel Hammered Copper 12 Inch Non Stick Frying Pan" data-dimension25="$29">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-practical-magic-merch"><span>Shop Practical Magic merch</span></h3><div class="product"><a data-dimension112="b46e5d4e-ce33-11f1-abf9-53e83fbaba3b" data-action="Deal Block" data-label="Practical Magic 2-Film Collection DVD" data-dimension48="Practical Magic 2-Film Collection DVD" data-dimension25="$24" href="https://www.amazon.com/Practical-Magic-2-Film-Collection-DVD/dp/B0HHNTH81H/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:351px;"><p class="vanilla-image-block" style="padding-top:142.45%;"><img id="3aZK2s9bZonxKX6kqgoyDm" name="practical-magic-2film-collection-dvd-ac6f6fe4-8517-4b4e-ab0e-c37c70129c78.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3aZK2s9bZonxKX6kqgoyDm-1920-80.jpg" mos="" align="middle" fullscreen="" width="351" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Practical-Magic-2-Film-Collection-DVD/dp/B0HHNTH81H/" target="_blank" rel="nofollow" data-dimension112="b46e5d4e-ce33-11f1-abf9-53e83fbaba3b" data-action="Deal Block" data-label="Practical Magic 2-Film Collection DVD" data-dimension48="Practical Magic 2-Film Collection DVD" data-dimension25="$24">Practical Magic 2-Film Collection DVD: $24</a></strong><br>Pick up the movie that inspired it all, and the 2026 sequel, on DVD. Or, you can <a href="https://www.amazon.com/gp/video/detail/B00BS5EXRM" target="_blank" rel="nofollow">stream them on Prime Video now</a>.<a class="view-deal button" href="https://www.amazon.com/Practical-Magic-2-Film-Collection-DVD/dp/B0HHNTH81H/" target="_blank" rel="nofollow" data-dimension112="b46e5d4e-ce33-11f1-abf9-53e83fbaba3b" data-action="Deal Block" data-label="Practical Magic 2-Film Collection DVD" data-dimension48="Practical Magic 2-Film Collection DVD" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5c18-ce33-11f1-aef9-b17a1b7e2faf" data-action="Deal Block" data-label="New Flavor Midnight Margarita Cocktail Mix" data-dimension48="New Flavor Midnight Margarita Cocktail Mix" data-dimension25="$26" href="https://www.amazon.com/Practical-Magic-Margarita-Halloween-Non-Alcoholic/dp/B0HLBC7WDT/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="wgvhLoEc8nyPr7Cpp6vS2m" name="new-flavor-practical-magic-midnight-marg-d0dab855-d5b9-4a67-9e00-34fcc7d52f9f.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/wgvhLoEc8nyPr7Cpp6vS2m-1920-80.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Practical-Magic-Margarita-Halloween-Non-Alcoholic/dp/B0HLBC7WDT/" target="_blank" rel="nofollow" data-dimension112="b46e5c18-ce33-11f1-aef9-b17a1b7e2faf" data-action="Deal Block" data-label="New Flavor Midnight Margarita Cocktail Mix" data-dimension48="New Flavor Midnight Margarita Cocktail Mix" data-dimension25="$26">New Flavor Midnight Margarita Cocktail Mix: $26</a></strong><br>Why not host a witchy cocktail party, with this midnight margarita mix! Just add tequilla, water and ice. Dancing around the kitchen is optional.<a class="view-deal button" href="https://www.amazon.com/Practical-Magic-Margarita-Halloween-Non-Alcoholic/dp/B0HLBC7WDT/" target="_blank" rel="nofollow" data-dimension112="b46e5c18-ce33-11f1-aef9-b17a1b7e2faf" data-action="Deal Block" data-label="New Flavor Midnight Margarita Cocktail Mix" data-dimension48="New Flavor Midnight Margarita Cocktail Mix" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="b46e5cf4-ce33-11f1-8a87-093fd1e31c6b" data-action="Deal Block" data-label="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension48="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension25="$49" href="https://www.amazon.com/Practical-Magic-Collection-Hoffman-Lessons/dp/3648862413/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:960px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="aSff4m4X4qccvSHAYfga7m" name="the-practical-magic-series-collection-4--d397990b-e669-4547-a27f-4027d7049fe2.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/aSff4m4X4qccvSHAYfga7m-1920-80.jpg" mos="" align="middle" fullscreen="" width="960" height="960" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Practical-Magic-Collection-Hoffman-Lessons/dp/3648862413/" target="_blank" rel="nofollow" data-dimension112="b46e5cf4-ce33-11f1-8a87-093fd1e31c6b" data-action="Deal Block" data-label="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension48="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension25="$49">Practical Magic Series 4 Books Set by Alice Hoffman: was $66 now $49</a></strong><br>Containing Practical Magic, The Rules of Magic, Magic Lessons & The Book of Magic, buy the four-book set with 26% off right now.<a class="view-deal button" href="https://www.amazon.com/Practical-Magic-Collection-Hoffman-Lessons/dp/3648862413/" target="_blank" rel="nofollow" data-dimension112="b46e5cf4-ce33-11f1-8a87-093fd1e31c6b" data-action="Deal Block" data-label="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension48="Practical Magic Series 4 Books Set by Alice Hoffman" data-dimension25="$49">View Deal</a></p></div><h3 class="article-body__section" id="section-shop-more-deals"><span>Shop more deals</span></h3><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=Everything&rows=6&view_mode=savings_squad&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    .tg-df-grid-wrapper { position: relative; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          const showHeaderDetails = params.get('show_header_details') !== 'false';          const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = (mode === 'savings_squad' && showHeaderDetails) ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button, .tg-df-container .tg-df-card-cta { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover, .tg-df-container .tg-df-card-cta:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const finalHref = cardLink.href || cardLink.getAttribute('href') || '';                let actualRevenueId = cardLink.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getRowsLimit() {          if (this.rowsSelect && this.rowsSelect.value) return parseInt(this.rowsSelect.value, 10);          let configSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {             configSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {             configSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(configSource);          if (params.has('rows')) return parseInt(params.get('rows'), 10) || 12;          return 12;        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = this.getRowsLimit();                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const siteParam = this.website || 'tomsguide';            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=${siteParam}&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const siteParam = this.website || 'tomsguide';             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=${siteParam}&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = this.decodeHTML(description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim());                summaryTitle = this.decodeHTML(summaryTitle);                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    url.searchParams.append('rows', this.getRowsLimit().toString());          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = this.getRowsLimit();          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.getFilteredDeals().slice(0, this.displayLimit), this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: this.decodeHTML(item.name || item.title || item.model_name || item.product_name || 'Unknown Product'),            brand: this.decodeHTML(item.brand || ''),            productName: this.decodeHTML(item.model_name || item.product_name || item.name || ''),            merchant: this.decodeHTML(item.merchant_name || item.merchant || item.retailer || 'Retailer'),            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const finalHref = btn.href || btn.getAttribute('href') || '';                let actualRevenueId = btn.getAttribute('data-revenue-id');                const revMatch = finalHref.match(/(?:subId1|xcust|clickref|ascsubtag)=[^&]*?(\d{18,20})(?:&|$)/i);                if (revMatch && revMatch[1]) {                  actualRevenueId = revMatch[1];                }                const rewrittenLink = finalHref;                const revenueId = actualRevenueId;                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 40px; min-height: 40px;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover; flex-shrink: 0; aspect-ratio: 1 / 1; min-width: 36px; min-height: 36px;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += this.getRowsLimit();              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 new to Paramount+ thriller movies to watch this weekend — including a brilliantly twisted McConaissance hitman flick ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Rejoice, scare seekers! Halloween is almost upon us. Provided Michael Myers doesn’t stick you with the pointy end of his favorite butcher knife, I’m sure you’ll have a swell All Hallow’s Eve. Before you get ready to hand out an armada of candy, there are a trio of <strong>Paramount+</strong> thrillers you should stream this weekend. </p><p>My picks for the weekend ahead include one of the more underrated McConaissance flicks, a Sam Raimi thriller bubbling with paranoia and a sinister Channing Tatum movie that brings new meaning to “stop and smell the flowers”. </p><p>Once you’ve watched that trio of films, check out the <a href="https://www.tomsguide.com/entertainment/paramount-plus/paramount-just-added-72-new-movies-and-shows-here-are-the-3-im-streaming-first">72 new movies and shows now streaming on Paramount+</a>. There are some real crackers on the list. But first, get my picks of Paramount+ thrillers streamed directly into your eye holes, posthaste! </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="blink-twice-2024-2">‘Blink Twice’ (2024)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/aMcmfonGWY4" allowfullscreen></iframe></div></div><p>If nothing else, this sharp psychological thriller shows Zoë Kravitz could have a hell of a career as a filmmaker ahead of her if that Cat Woman side hustle doesn’t pan out. The actress’ directorial debut should be celebrated, with Kravitz coaching some great performances out of a varied and talented cast, where partying and paranoia go hand in hand on a disgraced tech billionaire’s private island. Hmmmm, monied men and an isle of debauchery? I think I’ve read about this one. </p><p>After tech mogul Slater King — Channing Tatum having fun with a character burdened with the most tech bro name of all time — invites cocktail waitresses Frida (Naomi Ackie) and Jess (Alia Shawkat) to a swanky gala, everything seems fine at first. The drinks are flowing, the hors d'oeuvres delicious, but what’s up with all the memory loss? It turns out the booze might not be to blame when the island’s sinister secret is unearthed. A stylish thriller that addresses the ever more important issue of consent. </p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/movies/video/ALVE01M14EYS07E1FR0T8THZ5SHSAT/" target="_blank" rel="nofollow"><em><strong>“Blink Twice” on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-a-simple-plan-39-1998">'A Simple Plan' (1998)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Li8aZUd6O9A" allowfullscreen></iframe></div></div><p>Sam Raimi’s twisty thriller doesn’t get talked about in the same breath as “The Evil Dead”, “Spider-Man 2” or “Drag Me to Hell”, but it’s an engaging watch all the same. After two brothers and their friend come across a plane crash in a Minnesota forest, their first instinct isn’t to search for nearby potential survivors, oh no. Instead, it’s to decide whether they should pilfer a duffel bag from the wreckage. A bag that just so happens to have four million Benjamin Franklins stuffed inside.</p><p>Lou (Brent Briscoe) and Jacob Mitchell (Billy Bob Thornton on enjoyably jittery form), are very much on Team Take the Cash and Scram. Jake Mitchel (the late Bill Paxton) is the most morally upright of the trio, but eventually they agree to hide the money until spring — when the melted snow will likely lead to the plane being found (sans duffle bag). Cue paranoid tensions ruining the men’s lives, with fake FBI agents and Jake’s pregnant wife (Bridget Fonda) causing further stress. This is a well-shot thriller that deserves more love than it gets. </p><p><em><strong>Watch </strong></em><a href="https://www.youtube.com/watch?v=Li8aZUd6O9A&t=2s" target="_blank" rel="nofollow"><em><strong>“A Simple Plan” on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="killer-joe-2012">‘Killer Joe’ (2012) </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/JYcUUXq6Kd8" allowfullscreen></iframe></div></div><p>This is definitely one McConaissance movie folks don’t talk about enough (the same applies to “Mud”). “Killer Joe” is just flat-out unpleasant. And I totally mean that as a compliment. Joe Cooper (McConaughey) isn’t your average small-town cop. Oh sure, during the day this detective might be thoroughly corrupt. Yet it’s when the sun goes down that you see the real Cooper: a charismatic assassin who takes on hits for giggles. And y’know… money.</p><p>Enter the Smith clan. These down-on-their-luck trailer park residents ain’t squeaky clean, sure. But nor do they deserve the wrath of Joe. After the family’s son Chris (Emile Hirsch) finds himself in an expensive bind involving local drug dealers, he and his pop Ansel (Thomas Haden Church) decide to off matriarch Sharla (Gina Gershon) by hiring Cooper. When they can’t afford the contract killer’s fee, they offer up sister Dottie (an excellent Juno Temple) as a “retainer”. Suffice to say the hit and subsequent deals between the Smiths and Joe don’t exactly play out smoothly.</p><p><em><strong>Watch </strong></em><a href="https://www.google.com/url?q=https://www.paramountplus.com/movies/video/ALVE01M0GV76V9EFXSJ9RBPXF9W82R/&sa=D&source=docs&ust=1792784817183372&usg=AOvVaw2ewMGzxTdaJ6L92LmtToyb" target="_blank" rel="nofollow"><em><strong>“Killer Joe” on Paramount+</strong></em></a><em><strong> now </strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eyg1aO"></div>                            </div>                            <script src="https://kwizly.com/embed/eyg1aO.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/new-on-paramount-in-october-2026-all-the-new-movies-and-shows-to-stream-this-month#section-new-movies-on-paramount-in-october-2026">New on Paramount+ in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-new-to-paramount-movies-to-watch-this-weekend-including-the-perfect-horror-hit-ahead-of-halloween-oct-23-25">3 new to Paramount+ movies to watch this weekend — including the perfect horror hit ahead of Halloween</a></li><li><a href="https://www.tomsguide.com/news/how-to-get-paramount-plus-for-free">How to get Paramount+ for free</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/paramount-plus/3-new-to-paramount-thriller-movies-to-watch-this-weekend-including-a-brilliantly-twisted-mcconaissance-hitman-flick</link>
                                                                            <description>
                            <![CDATA[ Paramount+ has updated its collection of films for October 2026, with fresh arrivals that include an excellent Matthew McConaughey thriller. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">A5B3PeHaNtu6gh7xLkZRQ5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7bnYEHAcZ8UjgCunJVgDXZ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 08:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Paramount Plus]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ dave.meikleham@futurenet.com (Dave Meikleham) ]]></author>                    <dc:creator><![CDATA[ Dave Meikleham ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Rda8e7jGfyTdZLWYJQQ8VY-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a computing editor at Tom’s Guide and covers everything from cutting-edge laptops, the latest GPU tech, to ultrawide monitors. When he’s not worrying about dead pixels, Dave enjoys regularly rebuilding his PC for absolutely no reason at all. He built his first rig over 20 years ago, and he’s gone through more motherboards than he’s had hot dinners. Probably. &lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;In a previous life, he worked as a video game journalist during a career spanning the best part of two decades. Over that time he worked across both online and print, with bylines for GamesRadar+, PC Gamer, TechRadar, Edge and the Official UK PlayStation Magazine. He’s almost amassed an immeasurable amount of bad puns.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;An avid PC and console gamer, Dave enjoys breaking out Fraps way too often as he obsesses over frame rates. Despite owning a graphics card that costs roughly the same as your average used car, he still enjoys gaming on the go and is regularly glued to his Switch. Away from tech, most of Dave’s time is taken up by walking his husky, obsessing about his various OLED displays and sweating over the fitness of half a dozen Arsenal players on any given week.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/7bnYEHAcZ8UjgCunJVgDXZ-1920-80.jpg">
                                                            <media:credit><![CDATA[Paramount+; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Paramount+ logo on a red speeding background]]></media:description>                                                            <media:text><![CDATA[Paramount+ logo on a red speeding background]]></media:text>
                                <media:title type="plain"><![CDATA[Paramount+ logo on a red speeding background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7bnYEHAcZ8UjgCunJVgDXZ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Rejoice, scare seekers! Halloween is almost upon us. Provided Michael Myers doesn’t stick you with the pointy end of his favorite butcher knife, I’m sure you’ll have a swell All Hallow’s Eve. Before you get ready to hand out an armada of candy, there are a trio of <strong>Paramount+</strong> thrillers you should stream this weekend. </p><p>My picks for the weekend ahead include one of the more underrated McConaissance flicks, a Sam Raimi thriller bubbling with paranoia and a sinister Channing Tatum movie that brings new meaning to “stop and smell the flowers”. </p><p>Once you’ve watched that trio of films, check out the <a href="https://www.tomsguide.com/entertainment/paramount-plus/paramount-just-added-72-new-movies-and-shows-here-are-the-3-im-streaming-first">72 new movies and shows now streaming on Paramount+</a>. There are some real crackers on the list. But first, get my picks of Paramount+ thrillers streamed directly into your eye holes, posthaste! </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="blink-twice-2024-2">‘Blink Twice’ (2024)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/aMcmfonGWY4" allowfullscreen></iframe></div></div><p>If nothing else, this sharp psychological thriller shows Zoë Kravitz could have a hell of a career as a filmmaker ahead of her if that Cat Woman side hustle doesn’t pan out. The actress’ directorial debut should be celebrated, with Kravitz coaching some great performances out of a varied and talented cast, where partying and paranoia go hand in hand on a disgraced tech billionaire’s private island. Hmmmm, monied men and an isle of debauchery? I think I’ve read about this one. </p><p>After tech mogul Slater King — Channing Tatum having fun with a character burdened with the most tech bro name of all time — invites cocktail waitresses Frida (Naomi Ackie) and Jess (Alia Shawkat) to a swanky gala, everything seems fine at first. The drinks are flowing, the hors d'oeuvres delicious, but what’s up with all the memory loss? It turns out the booze might not be to blame when the island’s sinister secret is unearthed. A stylish thriller that addresses the ever more important issue of consent. </p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/movies/video/ALVE01M14EYS07E1FR0T8THZ5SHSAT/" target="_blank" rel="nofollow"><em><strong>“Blink Twice” on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-a-simple-plan-39-1998">'A Simple Plan' (1998)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Li8aZUd6O9A" allowfullscreen></iframe></div></div><p>Sam Raimi’s twisty thriller doesn’t get talked about in the same breath as “The Evil Dead”, “Spider-Man 2” or “Drag Me to Hell”, but it’s an engaging watch all the same. After two brothers and their friend come across a plane crash in a Minnesota forest, their first instinct isn’t to search for nearby potential survivors, oh no. Instead, it’s to decide whether they should pilfer a duffel bag from the wreckage. A bag that just so happens to have four million Benjamin Franklins stuffed inside.</p><p>Lou (Brent Briscoe) and Jacob Mitchell (Billy Bob Thornton on enjoyably jittery form), are very much on Team Take the Cash and Scram. Jake Mitchel (the late Bill Paxton) is the most morally upright of the trio, but eventually they agree to hide the money until spring — when the melted snow will likely lead to the plane being found (sans duffle bag). Cue paranoid tensions ruining the men’s lives, with fake FBI agents and Jake’s pregnant wife (Bridget Fonda) causing further stress. This is a well-shot thriller that deserves more love than it gets. </p><p><em><strong>Watch </strong></em><a href="https://www.youtube.com/watch?v=Li8aZUd6O9A&t=2s" target="_blank" rel="nofollow"><em><strong>“A Simple Plan” on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="killer-joe-2012">‘Killer Joe’ (2012) </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/JYcUUXq6Kd8" allowfullscreen></iframe></div></div><p>This is definitely one McConaissance movie folks don’t talk about enough (the same applies to “Mud”). “Killer Joe” is just flat-out unpleasant. And I totally mean that as a compliment. Joe Cooper (McConaughey) isn’t your average small-town cop. Oh sure, during the day this detective might be thoroughly corrupt. Yet it’s when the sun goes down that you see the real Cooper: a charismatic assassin who takes on hits for giggles. And y’know… money.</p><p>Enter the Smith clan. These down-on-their-luck trailer park residents ain’t squeaky clean, sure. But nor do they deserve the wrath of Joe. After the family’s son Chris (Emile Hirsch) finds himself in an expensive bind involving local drug dealers, he and his pop Ansel (Thomas Haden Church) decide to off matriarch Sharla (Gina Gershon) by hiring Cooper. When they can’t afford the contract killer’s fee, they offer up sister Dottie (an excellent Juno Temple) as a “retainer”. Suffice to say the hit and subsequent deals between the Smiths and Joe don’t exactly play out smoothly.</p><p><em><strong>Watch </strong></em><a href="https://www.google.com/url?q=https://www.paramountplus.com/movies/video/ALVE01M0GV76V9EFXSJ9RBPXF9W82R/&sa=D&source=docs&ust=1792784817183372&usg=AOvVaw2ewMGzxTdaJ6L92LmtToyb" target="_blank" rel="nofollow"><em><strong>“Killer Joe” on Paramount+</strong></em></a><em><strong> now </strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eyg1aO"></div>                            </div>                            <script src="https://kwizly.com/embed/eyg1aO.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/new-on-paramount-in-october-2026-all-the-new-movies-and-shows-to-stream-this-month#section-new-movies-on-paramount-in-october-2026">New on Paramount+ in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-new-to-paramount-movies-to-watch-this-weekend-including-the-perfect-horror-hit-ahead-of-halloween-oct-23-25">3 new to Paramount+ movies to watch this weekend — including the perfect horror hit ahead of Halloween</a></li><li><a href="https://www.tomsguide.com/news/how-to-get-paramount-plus-for-free">How to get Paramount+ for free</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Netflix is about to remove 52 movies — here are the 5 to watch before it’s too late ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Netflix likes to shout about all the movies added to its library every month, but it’s not quite as vocal about all the movies removed to make way for the new arrivals. So while the first of a new month sees dozens of fresh additions, it’s also a day when old favorites wave goodbye. </p><p><strong>On November 1, 2026</strong>, Netflix is set to remove more than 50 movies from its library. This typically happens because licensing deals expire, and it is part of the library churn you’ll find on all <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a>. However, you’ve still got time remaining to watch some of these movies before they’re gone from Netflix (and likely pop up on a rival platform). </p><p>52 movies is a lot to sort through, so I’ve done the hard work for you by combing through the list and picking out five you need to watch before it’s too late. But if you want to make your own picks, then I’ve also included the <strong>full list of movies being removed from Netflix</strong> below.</p><h3 class="article-body__section" id="section-5-top-netflix-movies-to-watch-before-nov-1"><span>5 top Netflix movies to watch before Nov. 1</span></h3><h2 id="fast-five-2011">‘Fast Five’ (2011)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/vcn2GOuZCKI" allowfullscreen></iframe></div></div><p>Netflix recently added “The Fate of the Furious,” the eighth installment in the “Fast and Furious” franchise. Yet, in a confusing turn of events, just a couple of weeks later, the streamer is set to remove the seven previous installments. So, if you want to marathon the majority of the franchise (“F9” and “Fast X” are on Peacock), then you’ve got a very limited window. You’ll need to be <em>fast</em> to binge this action blockbuster series while you still can.</p><p>Don’t have time to marathon seven movies of very varying quality? Then “Fast Five” is my pick of the bunch, and I’m not alone in this opinion; the 2011 effort, which shifted the series away from its racing roots and into the all-action territory where it exists today, regularly tops “Fast and Furious” ranking lists. It sees Dom (Vin Diesel) assemble a crew for a daring heist to steal $100 million from a corrupt Brazilian businessman. Naturally, very fast cars are involved in the plan. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/70157102" target="_blank" rel="nofollow"><em><strong>"Fast Five" on Netflix </strong></em></a><em><strong>until November 1</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoE0O"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoE0O.js" async></script><h2 id="nightcrawler-2014">‘Nightcrawler’ (2014)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/u1uP_8VJkDQ" allowfullscreen></iframe></div></div><p>In “Nightcrawler,” Jake Gyllenhaal delivers one of the greatest on-screen performances of the 21st century. And that’s no hyperbole. The fact he wasn’t nominated for an Oscar that year is regularly cited as one of the biggest snubs in movie history. It’s a psychological thriller with a satirical edge, which has only become more relevant over time. The movie holds up a mirror to our society’s thirst for salacious and grisly details. This can be seen today in the popularity of genres like true crime. “Nightcrawler” is enthralling and thought-provoking.</p><p>Lou Bloom (Gyllenhaal) is a petty thief who turns to freelance photojournalism to make a quick buck. His method for raking in the money is quite simple, but extremely morally questionable. He arrives on the scene of recent violent crimes or tragic accidents, records footage of the aftermath, and then sells it to a local news network. The more disturbing the footage, the higher the price his customers will pay. As Lou strives for increasingly macabre videos, he crosses ethical lines, but in his eyes, he’s just giving the public what it wants.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/70295182" target="_blank" rel="nofollow"><em><strong>"Nightcrawler" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><h2 id="speed-1994">‘Speed’ (1994)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/8piqd2BWeGI" allowfullscreen></iframe></div></div><p>Keanu Reeves shines in this high-octane ‘90s action-thriller that more than lives up to its name. Reeves features alongside Sandra Bullock and Dennis Hopper, the latter in a very memorable villainous role. Once “Speed” gets moving, this exhilarating flick doesn’t pause to catch its breath for even a moment. It’s not just narratively engaging; it’s quite the technical feat as well, and even won Best Sound at the 67th Academy Awards. "Speed" is a certified ‘90s classic for a reason. </p><p>Jack Traven (Reeves) is an LA cop who successfully prevents a criminal (Hopper) from bombing an elevator, saving the lives of 13 people. However, the bomber isn’t finished with his plotting, and next targets a city bus. Planting a new explosive device, he informs Jack that if the bus drops below 50 mph, it will detonate. Now Jack has to defuse the situation in the middle of rush hour with the help of a particularly plucky passenger, Annie (Bullock).</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/988423" target="_blank" rel="nofollow"><em><strong>"Speed" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><h2 id="selma-2014">‘Selma’ (2014)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/kPgs2zshD9Y" allowfullscreen></iframe></div></div><p>“Selma” is a powerhouse. A movie that will move you deeply. Perhaps not as instantly entertaining as my other picks, but it’s the most vital watch among them all, and it’s not even a close race. Directed by Ava DuVernay, this acclaimed 2014 movie is based on the 1965 Selma to Montgomery voting rights marches, a key event in the civil rights movement that played a significant role in the passage of the Voting Rights Act.</p><p>David Oyelowo plays Dr. Martin Luther King Jr. in a multi-award-nominated performance. Beginning in 1964, the movie builds to the marches from Selma, Alabama, to the state capital, Montgomery, the following year. The goal of these peaceful protests was to compel President Johnson (Tom Wilkinson) to sign the Voting Rights Act. Along the way, King and his companions faced intimidation and violence. The movie uses a powerful moment in recent history to look at how far we’ve come and how far we still have to go in the battle for equality. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/80013278" target="_blank" rel="nofollow"><em><strong>"Selma" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><h2 id="the-warriors-1979">‘The Warriors’ (1979)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/IAn_PrquNIY" allowfullscreen></iframe></div></div><p>“The Warriors” was not warmly received upon its release in the late 1970s, attacked in some circles for what was seen as the glorification of gang violence and an appeal to troubling machismo (I suppose we’d call that “toxic masculinity” in the 2020s). Over the years, it underwent critical reevaluation and is now considered a real cult classic. It might center on the gangs of New York City, but it’s really a story of brotherhood and fighting for the friends by your side.</p><p>During a meeting of New York’s street gangs, the leader of the most powerful group, the Gramercy Riffs, is shot dead. In the ensuing chaos, members of The Warriors, a gang from Coney Island, are falsely accused, making them the target of pretty much the city’s entire criminal population. And in this version of NYC, the gangs outnumber the cops by a factor of 3 to 1. What follows is a desperate battle for survival as The Warriors attempt to make it back to their own turf. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/60004087" target="_blank" rel="nofollow"><em><strong>"The Warriors" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-every-movie-being-removed-from-netflix"><span>Every movie being removed from Netflix</span></h3><p><em>On November 1, 2026, Netflix is set to remove 52 movies from its library (per </em><a href="https://www.whats-on-netflix.com/leaving-soon/whats-leaving-netflix-in-november-2026/" target="_blank"><em>What's on Netflix</em></a><em>). The movies removed are subject to change. </em></p><ul><li>"About Last Night…" (1986)</li><li>"13 Going on 30" (2004)</li><li>"2 Fast 2 Furious" (2003)</li><li>"42: The True Story of an American Legend" (2013)</li><li>"A Private War" (2018)</li><li>"A Very Vintage Christmas" (2019)</li><li>"American Sniper" (2014)</li><li>"Angels & Demons" (2009)</li><li>"Black Adam" (2022)</li><li>"Bride of Chucky" (1998)</li><li>"Can You Feel the Beat: The Lisa Lisa Story" (2025)</li><li>"Catch & Release" (2006)</li><li>"Child’s Play 2" (1990)</li><li>"Child’s Play 3" (1991)</li><li>"Cult of Chucky" (2017)</li><li>"Curse of Chucky" (2013)</li><li>"Eat Pray Love" (2010)</li><li>"Fast & Furious" (2009)</li><li>"Fast & Furious 6" (2013)</li><li>"Fast Five" (2011)</li><li>"Furious 7" (2015)</li><li>"Happy Death Day 2U" (2019)</li><li>"Hitch" (2005)</li><li>"Holmes & Watson" (2018)</li><li>"Jumanji" (1995)</li><li>"Jumping the Broom" (2011)</li><li>"La Bamba" (1987)</li><li>"Merry Liddle Christmas" (2019)</li><li>"Minions" (2015)</li><li>"Moonage Daydream" (2022)</li><li>"Mother’s Day" (2016)</li><li>"Nightcrawler" (2014)</li><li>"Pompeii" (2014)</li><li>"Seed of Chucky" (2004)</li><li>"Selma" (2014)</li><li>"Smallfoot" (2018)</li><li>"Speed" (1994)</li><li>"Speed 2: Cruise Control" (1997)</li><li>"Spy Game" (2001)</li><li>"Starship Troopers" (2015)</li><li>"Steel Magnolias" (1989)</li><li>"Striking Distance" (1993)</li><li>"The Fast and the Furious" (2001)</li><li>"The Fast and the Furious: Tokyo Drift" (2006)</li><li>"The Grey" (2011)</li><li>"The Night Before" (2015)</li><li>"The Paper Tigers" (2021)</li><li>"The Seduction of Joe Tynan" (1979)</li><li>"The Warriors" (1979)</li><li>"The Whole Ten Yards" (2004)</li><li>"Under the Skin" (2013)</li><li>"Wendy Williams: The Movie" (2021)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">New on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">The best streaming services in 2026 to subscribe to right now</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-19-25">5 best new Netflix movies and shows to stream this week</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/netflix/netflix-is-about-to-remove-52-movies-here-are-the-5-to-watch-before-its-too-late</link>
                                                                            <description>
                            <![CDATA[ Netflix has confirmed it will remove more than 50 movies at the end of the month, but you've still got time to watch these 5 picks. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QJzwstPE9UBN4Ye99nW3Ec</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/p67ohnNrLa3DArHFrPmP9L-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 05:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Netflix]]></category>
                                                    <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/p67ohnNrLa3DArHFrPmP9L-1920-80.jpg">
                                                            <media:credit><![CDATA[Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fast Five; Speed]]></media:description>                                                            <media:text><![CDATA[Fast Five; Speed]]></media:text>
                                <media:title type="plain"><![CDATA[Fast Five; Speed]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/p67ohnNrLa3DArHFrPmP9L-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Netflix likes to shout about all the movies added to its library every month, but it’s not quite as vocal about all the movies removed to make way for the new arrivals. So while the first of a new month sees dozens of fresh additions, it’s also a day when old favorites wave goodbye. </p><p><strong>On November 1, 2026</strong>, Netflix is set to remove more than 50 movies from its library. This typically happens because licensing deals expire, and it is part of the library churn you’ll find on all <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a>. However, you’ve still got time remaining to watch some of these movies before they’re gone from Netflix (and likely pop up on a rival platform). </p><p>52 movies is a lot to sort through, so I’ve done the hard work for you by combing through the list and picking out five you need to watch before it’s too late. But if you want to make your own picks, then I’ve also included the <strong>full list of movies being removed from Netflix</strong> below.</p><h3 class="article-body__section" id="section-5-top-netflix-movies-to-watch-before-nov-1"><span>5 top Netflix movies to watch before Nov. 1</span></h3><h2 id="fast-five-2011">‘Fast Five’ (2011)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/vcn2GOuZCKI" allowfullscreen></iframe></div></div><p>Netflix recently added “The Fate of the Furious,” the eighth installment in the “Fast and Furious” franchise. Yet, in a confusing turn of events, just a couple of weeks later, the streamer is set to remove the seven previous installments. So, if you want to marathon the majority of the franchise (“F9” and “Fast X” are on Peacock), then you’ve got a very limited window. You’ll need to be <em>fast</em> to binge this action blockbuster series while you still can.</p><p>Don’t have time to marathon seven movies of very varying quality? Then “Fast Five” is my pick of the bunch, and I’m not alone in this opinion; the 2011 effort, which shifted the series away from its racing roots and into the all-action territory where it exists today, regularly tops “Fast and Furious” ranking lists. It sees Dom (Vin Diesel) assemble a crew for a daring heist to steal $100 million from a corrupt Brazilian businessman. Naturally, very fast cars are involved in the plan. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/70157102" target="_blank" rel="nofollow"><em><strong>"Fast Five" on Netflix </strong></em></a><em><strong>until November 1</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoE0O"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoE0O.js" async></script><h2 id="nightcrawler-2014">‘Nightcrawler’ (2014)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/u1uP_8VJkDQ" allowfullscreen></iframe></div></div><p>In “Nightcrawler,” Jake Gyllenhaal delivers one of the greatest on-screen performances of the 21st century. And that’s no hyperbole. The fact he wasn’t nominated for an Oscar that year is regularly cited as one of the biggest snubs in movie history. It’s a psychological thriller with a satirical edge, which has only become more relevant over time. The movie holds up a mirror to our society’s thirst for salacious and grisly details. This can be seen today in the popularity of genres like true crime. “Nightcrawler” is enthralling and thought-provoking.</p><p>Lou Bloom (Gyllenhaal) is a petty thief who turns to freelance photojournalism to make a quick buck. His method for raking in the money is quite simple, but extremely morally questionable. He arrives on the scene of recent violent crimes or tragic accidents, records footage of the aftermath, and then sells it to a local news network. The more disturbing the footage, the higher the price his customers will pay. As Lou strives for increasingly macabre videos, he crosses ethical lines, but in his eyes, he’s just giving the public what it wants.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/70295182" target="_blank" rel="nofollow"><em><strong>"Nightcrawler" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><h2 id="speed-1994">‘Speed’ (1994)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/8piqd2BWeGI" allowfullscreen></iframe></div></div><p>Keanu Reeves shines in this high-octane ‘90s action-thriller that more than lives up to its name. Reeves features alongside Sandra Bullock and Dennis Hopper, the latter in a very memorable villainous role. Once “Speed” gets moving, this exhilarating flick doesn’t pause to catch its breath for even a moment. It’s not just narratively engaging; it’s quite the technical feat as well, and even won Best Sound at the 67th Academy Awards. "Speed" is a certified ‘90s classic for a reason. </p><p>Jack Traven (Reeves) is an LA cop who successfully prevents a criminal (Hopper) from bombing an elevator, saving the lives of 13 people. However, the bomber isn’t finished with his plotting, and next targets a city bus. Planting a new explosive device, he informs Jack that if the bus drops below 50 mph, it will detonate. Now Jack has to defuse the situation in the middle of rush hour with the help of a particularly plucky passenger, Annie (Bullock).</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/988423" target="_blank" rel="nofollow"><em><strong>"Speed" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><h2 id="selma-2014">‘Selma’ (2014)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/kPgs2zshD9Y" allowfullscreen></iframe></div></div><p>“Selma” is a powerhouse. A movie that will move you deeply. Perhaps not as instantly entertaining as my other picks, but it’s the most vital watch among them all, and it’s not even a close race. Directed by Ava DuVernay, this acclaimed 2014 movie is based on the 1965 Selma to Montgomery voting rights marches, a key event in the civil rights movement that played a significant role in the passage of the Voting Rights Act.</p><p>David Oyelowo plays Dr. Martin Luther King Jr. in a multi-award-nominated performance. Beginning in 1964, the movie builds to the marches from Selma, Alabama, to the state capital, Montgomery, the following year. The goal of these peaceful protests was to compel President Johnson (Tom Wilkinson) to sign the Voting Rights Act. Along the way, King and his companions faced intimidation and violence. The movie uses a powerful moment in recent history to look at how far we’ve come and how far we still have to go in the battle for equality. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/80013278" target="_blank" rel="nofollow"><em><strong>"Selma" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><h2 id="the-warriors-1979">‘The Warriors’ (1979)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/IAn_PrquNIY" allowfullscreen></iframe></div></div><p>“The Warriors” was not warmly received upon its release in the late 1970s, attacked in some circles for what was seen as the glorification of gang violence and an appeal to troubling machismo (I suppose we’d call that “toxic masculinity” in the 2020s). Over the years, it underwent critical reevaluation and is now considered a real cult classic. It might center on the gangs of New York City, but it’s really a story of brotherhood and fighting for the friends by your side.</p><p>During a meeting of New York’s street gangs, the leader of the most powerful group, the Gramercy Riffs, is shot dead. In the ensuing chaos, members of The Warriors, a gang from Coney Island, are falsely accused, making them the target of pretty much the city’s entire criminal population. And in this version of NYC, the gangs outnumber the cops by a factor of 3 to 1. What follows is a desperate battle for survival as The Warriors attempt to make it back to their own turf. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/60004087" target="_blank" rel="nofollow"><em><strong>"The Warriors" on Netflix</strong></em></a><em><strong> until November 1</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-every-movie-being-removed-from-netflix"><span>Every movie being removed from Netflix</span></h3><p><em>On November 1, 2026, Netflix is set to remove 52 movies from its library (per </em><a href="https://www.whats-on-netflix.com/leaving-soon/whats-leaving-netflix-in-november-2026/" target="_blank"><em>What's on Netflix</em></a><em>). The movies removed are subject to change. </em></p><ul><li>"About Last Night…" (1986)</li><li>"13 Going on 30" (2004)</li><li>"2 Fast 2 Furious" (2003)</li><li>"42: The True Story of an American Legend" (2013)</li><li>"A Private War" (2018)</li><li>"A Very Vintage Christmas" (2019)</li><li>"American Sniper" (2014)</li><li>"Angels & Demons" (2009)</li><li>"Black Adam" (2022)</li><li>"Bride of Chucky" (1998)</li><li>"Can You Feel the Beat: The Lisa Lisa Story" (2025)</li><li>"Catch & Release" (2006)</li><li>"Child’s Play 2" (1990)</li><li>"Child’s Play 3" (1991)</li><li>"Cult of Chucky" (2017)</li><li>"Curse of Chucky" (2013)</li><li>"Eat Pray Love" (2010)</li><li>"Fast & Furious" (2009)</li><li>"Fast & Furious 6" (2013)</li><li>"Fast Five" (2011)</li><li>"Furious 7" (2015)</li><li>"Happy Death Day 2U" (2019)</li><li>"Hitch" (2005)</li><li>"Holmes & Watson" (2018)</li><li>"Jumanji" (1995)</li><li>"Jumping the Broom" (2011)</li><li>"La Bamba" (1987)</li><li>"Merry Liddle Christmas" (2019)</li><li>"Minions" (2015)</li><li>"Moonage Daydream" (2022)</li><li>"Mother’s Day" (2016)</li><li>"Nightcrawler" (2014)</li><li>"Pompeii" (2014)</li><li>"Seed of Chucky" (2004)</li><li>"Selma" (2014)</li><li>"Smallfoot" (2018)</li><li>"Speed" (1994)</li><li>"Speed 2: Cruise Control" (1997)</li><li>"Spy Game" (2001)</li><li>"Starship Troopers" (2015)</li><li>"Steel Magnolias" (1989)</li><li>"Striking Distance" (1993)</li><li>"The Fast and the Furious" (2001)</li><li>"The Fast and the Furious: Tokyo Drift" (2006)</li><li>"The Grey" (2011)</li><li>"The Night Before" (2015)</li><li>"The Paper Tigers" (2021)</li><li>"The Seduction of Joe Tynan" (1979)</li><li>"The Warriors" (1979)</li><li>"The Whole Ten Yards" (2004)</li><li>"Under the Skin" (2013)</li><li>"Wendy Williams: The Movie" (2021)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">New on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">The best streaming services in 2026 to subscribe to right now</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-19-25">5 best new Netflix movies and shows to stream this week</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 5 best new movies to stream this weekend on Netflix, Peacock, HBO Max and more (October 24-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>October's going by in a flash, and Halloween is just around the corner. To celebrate, <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">the best streaming services</a> are serving up plenty of treats to watch this weekend, including Disney's latest live-action remake nobody asked for, "Moana," on Disney+, where I suspect most people were waiting for it to land to watch it. </p><p>For another family friendly option to watch this weekend, Peacock just got "Finding Emily," a delightful dose of nostalgia for anyone who grew up in the golden age of rom-coms. Over on HBO Max, you can check out Olivia Wilde's best film to date, "The Invite," for a more sharply written romantic comedy. Meanwhile, Ethan Hawke and Russell Crowe's gritty historical drama thriller "The Weight" just hit paid video-on-demand platforms, and Netflix's latest documentary, "Paralyzed by Hope: The Maria Bamford Story" is my must-watch movie of the weekend about one of the most talented (and unhinged) comedians of our generation. </p><p>So without further ado, let's dive into the best new movies to watch this weekend.</p><h2 id="39-moana-39-disney">'Moana' (Disney+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/n7f6hlKsxxo" allowfullscreen></iframe></div></div><p>I've made peace with the fact that Disney's raking in far too much money to ever stop making these live-action remakes of animated classics. But this thinly veiled cash grab stunk the worst of them all, given that the original "Moana" came out only a decade ago. Audiences seemed to agree too, given that it flopped in theaters. If you were waiting for it to hit Disney+, you're in luck! </p><p>This live-action remake of 2016's animated hit "Moana" has the same story, same songs and even some of the same stars as the original, but like most of these live-action ventures, it falls far short of the same charm. Set on the fictional Polynesian island of Motunui, it stars Catherine Laga'aia as Moana, the wide-eyed, wayfaring daughter of the village chief. After tragedy strikes her home, she sets out to find Maui to break an ancient curse and restore the heart of the goddess Te Fiti. </p><p><em><strong>Watch </strong></em><a href="https://www.disneyplus.com/browse/entity-e8896bfa-1052-41f7-ae2e-00255d77cf05" target="_blank" rel="nofollow"><em><strong>"Moana" on Disney+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-the-invite-39-hbo-max">'The Invite' (HBO Max)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/OJ19I9q_hOQ" allowfullscreen></iframe></div></div><p>I've been a huge fan Olivia Wilde's movies since the phenomenal coming-of-age comedy "Booksmart," so when I saw her third directorial effort (and easily her best yet) landed on HBO Max this week, I knew I was do for a re-watch. Rashida Jones and Will McCormack’s screenplay is sharp and refreshingly honest despite working from a pretty firmly established blueprint. It reminded me of a smarter and hornier take on "The Break Up."</p><p>"The Invite" is a remake of the 2020 Spanish comedy "The People Upstairs," which proved popular enough to inspire adaptations in several countries, including Russia, South Korea and Italy. Seth Rogen and Wilde star as Joe and Angela, a married couple at each other's throats when their upstairs neighbors (Edward Norton and Penélope Cruz) come over for dinner. The evening takes some unexpected (but notably not unwelcome) turns, coaxing their most intimate desires to the surface where it becomes impossible to ignore the cracks in their relationship any longer. </p><p><em><strong>Watch </strong></em><a href="https://www.hbomax.com/movie/fa938c47-f857-4c06-b425-7e5cb2d8bb0a" target="_blank" rel="nofollow"><em><strong>"The Invite" on HBO Max</strong></em></a><em><strong> now</strong></em></p><h2 id="the-weight-pvod">‘The Weight’ (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/7YpuMymmiJ8" allowfullscreen></iframe></div></div><p>It's been one hell of a year for movies, so for Ethan Hawke and Russell Crowe's historical drama thriller "The Weight" to rank among the best reviewed movies of 2026 (it's sitting at a 94% on Rotten Tomatoes) is no small feat. Hawke stars as Samuel Murphy, a widower living during the Great Depression who gets thrown into jail on a false charge. Desperate to shorten his sentence before his daughter, Penny (Avy Berry), gets sent off to foster care, Murphy strikes a dangerous bargain with the prison warden, Clancy (Russell Crowe). </p><p>To earn his freedom, he leads a handpicked crew of prisoners 100 miles through unforgiving wilderness to smuggle gold bars out of a remote mine. But as the stakes rise, his prison sentence becomes the last of his worries. It's a stripped-down tale of desperation elevated by Hawke's magnetic performance, who plays against type as a desperate man with nothing left to lose</p><p><em><strong>Buy or rent "The Weight" on </strong></em><a href="https://www.amazon.com/dp/B0HKTWVVL9" target="_blank" rel="nofollow"><em><strong>Amazon</strong></em></a><em><strong> or </strong></em><a href="https://tv.apple.com/us/movie/the-weight/umc.cmc.1tcg4kjcm3liehzk4et1sh7lp" target="_blank" rel="nofollow"><em><strong>Apple</strong></em></a><em><strong> now</strong></em></p><h2 id="39-finding-emily-39-peacock">'Finding Emily' (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wc2UjmPzN8c" allowfullscreen></iframe></div></div><p>If you're looking for a '90s-style rom-com to disappear into this weekend, look no further than "Finding Emily" on Peacock. Director Alicia MacDonald has said she wanted to recapture the magic of the era that brought us "10 Things I Hate About You," "You’ve Got Mail," and "My Best Friend’s Wedding," and she absolutely delivers. Emily (Angourie Rice) and Owen (Spike Fearn) are both immediately charming, their opposites-attract chemistry worth rooting for. </p><p>Emily's so determined to outthink her own feelings that she’s writing a graduate-level dissertation on the psychology of love and why it’s a relic of a bygone era. Naturally, putting this theory to the test is hapless musician Owen, who falls head over heels for her. This is a romcom of course, so they're destined to get together, but it's fun to watch how their relationship unfolds, even when you can predict most of the beats. Each grows beyond what they thought possible as they learn to embrace whatever life throws at them. </p><p><em><strong>Watch </strong></em><a href="https://www.peacocktv.com/watch-online/movies/finding-emily/881582fe-f0dd-3675-8a42-37f2a742a58a" target="_blank" rel="nofollow"><em><strong>"Finding Emily" on Peacock</strong></em></a><em><strong> now</strong></em></p><h2 id="39-paralyzed-by-hope-the-maria-bamford-story-39-netflix">'Paralyzed by Hope: The Maria Bamford Story' (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/36ZEt48kU7k" allowfullscreen></iframe></div></div><p>Stephen Colbert says Maria Bamford is his favorite comedian, and I've got to admit, the man has good taste. Bamford has had a direct line to my funny bone since her very first comedy special, and she somehow became even cooler when she started speaking out about her struggles with mental illness. For nearly four years, directors Judd Apatow and Neil Berkeley followed her day-to-day life, resulting in Netflix's new achingly honest documentary, "Paralyzed by Hope: The Maria Bamford Story."</p><p>It traces her life from her early years growing up gifted and strange in Minnesota to her time performing character-filled stand-up, coming up with new material during psychiatric ward visits, and making a career out of a career out of being so deeply in touch with her mind and self that her jokes might traumatize your average neurotypical viewer if they weren't so damn funny. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82917947" target="_blank" rel="nofollow"><em><strong>"Paralyzed by Hope: The Maria Bamford Story" on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Wl8ovW"></div>                            </div>                            <script src="https://kwizly.com/embed/Wl8ovW.js" async></script><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/5-best-new-movies-to-stream-this-weekend-on-netflix-peacock-hbo-max-and-more-october-24-25</link>
                                                                            <description>
                            <![CDATA[ The live-action 'Moana,' 'The Invite,' 'The Weight,' and more movie night hits just landed on streaming ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Zk2zSfrrr4RZn9AhMqqd2h</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5kGuaRQybQVfgyK3Q4ttfc-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Oct 2026 04:01:00 +0000</pubDate>                                                                                                                                <updated>Sat, 24 Oct 2026 12:20:27 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5kGuaRQybQVfgyK3Q4ttfc-1920-80.jpg">
                                                            <media:credit><![CDATA[Disney]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Moana live action movie]]></media:description>                                                            <media:text><![CDATA[Moana live action movie]]></media:text>
                                <media:title type="plain"><![CDATA[Moana live action movie]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5kGuaRQybQVfgyK3Q4ttfc-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>October's going by in a flash, and Halloween is just around the corner. To celebrate, <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">the best streaming services</a> are serving up plenty of treats to watch this weekend, including Disney's latest live-action remake nobody asked for, "Moana," on Disney+, where I suspect most people were waiting for it to land to watch it. </p><p>For another family friendly option to watch this weekend, Peacock just got "Finding Emily," a delightful dose of nostalgia for anyone who grew up in the golden age of rom-coms. Over on HBO Max, you can check out Olivia Wilde's best film to date, "The Invite," for a more sharply written romantic comedy. Meanwhile, Ethan Hawke and Russell Crowe's gritty historical drama thriller "The Weight" just hit paid video-on-demand platforms, and Netflix's latest documentary, "Paralyzed by Hope: The Maria Bamford Story" is my must-watch movie of the weekend about one of the most talented (and unhinged) comedians of our generation. </p><p>So without further ado, let's dive into the best new movies to watch this weekend.</p><h2 id="39-moana-39-disney">'Moana' (Disney+)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/n7f6hlKsxxo" allowfullscreen></iframe></div></div><p>I've made peace with the fact that Disney's raking in far too much money to ever stop making these live-action remakes of animated classics. But this thinly veiled cash grab stunk the worst of them all, given that the original "Moana" came out only a decade ago. Audiences seemed to agree too, given that it flopped in theaters. If you were waiting for it to hit Disney+, you're in luck! </p><p>This live-action remake of 2016's animated hit "Moana" has the same story, same songs and even some of the same stars as the original, but like most of these live-action ventures, it falls far short of the same charm. Set on the fictional Polynesian island of Motunui, it stars Catherine Laga'aia as Moana, the wide-eyed, wayfaring daughter of the village chief. After tragedy strikes her home, she sets out to find Maui to break an ancient curse and restore the heart of the goddess Te Fiti. </p><p><em><strong>Watch </strong></em><a href="https://www.disneyplus.com/browse/entity-e8896bfa-1052-41f7-ae2e-00255d77cf05" target="_blank" rel="nofollow"><em><strong>"Moana" on Disney+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-the-invite-39-hbo-max">'The Invite' (HBO Max)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/OJ19I9q_hOQ" allowfullscreen></iframe></div></div><p>I've been a huge fan Olivia Wilde's movies since the phenomenal coming-of-age comedy "Booksmart," so when I saw her third directorial effort (and easily her best yet) landed on HBO Max this week, I knew I was do for a re-watch. Rashida Jones and Will McCormack’s screenplay is sharp and refreshingly honest despite working from a pretty firmly established blueprint. It reminded me of a smarter and hornier take on "The Break Up."</p><p>"The Invite" is a remake of the 2020 Spanish comedy "The People Upstairs," which proved popular enough to inspire adaptations in several countries, including Russia, South Korea and Italy. Seth Rogen and Wilde star as Joe and Angela, a married couple at each other's throats when their upstairs neighbors (Edward Norton and Penélope Cruz) come over for dinner. The evening takes some unexpected (but notably not unwelcome) turns, coaxing their most intimate desires to the surface where it becomes impossible to ignore the cracks in their relationship any longer. </p><p><em><strong>Watch </strong></em><a href="https://www.hbomax.com/movie/fa938c47-f857-4c06-b425-7e5cb2d8bb0a" target="_blank" rel="nofollow"><em><strong>"The Invite" on HBO Max</strong></em></a><em><strong> now</strong></em></p><h2 id="the-weight-pvod">‘The Weight’ (PVOD)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/7YpuMymmiJ8" allowfullscreen></iframe></div></div><p>It's been one hell of a year for movies, so for Ethan Hawke and Russell Crowe's historical drama thriller "The Weight" to rank among the best reviewed movies of 2026 (it's sitting at a 94% on Rotten Tomatoes) is no small feat. Hawke stars as Samuel Murphy, a widower living during the Great Depression who gets thrown into jail on a false charge. Desperate to shorten his sentence before his daughter, Penny (Avy Berry), gets sent off to foster care, Murphy strikes a dangerous bargain with the prison warden, Clancy (Russell Crowe). </p><p>To earn his freedom, he leads a handpicked crew of prisoners 100 miles through unforgiving wilderness to smuggle gold bars out of a remote mine. But as the stakes rise, his prison sentence becomes the last of his worries. It's a stripped-down tale of desperation elevated by Hawke's magnetic performance, who plays against type as a desperate man with nothing left to lose</p><p><em><strong>Buy or rent "The Weight" on </strong></em><a href="https://www.amazon.com/dp/B0HKTWVVL9" target="_blank" rel="nofollow"><em><strong>Amazon</strong></em></a><em><strong> or </strong></em><a href="https://tv.apple.com/us/movie/the-weight/umc.cmc.1tcg4kjcm3liehzk4et1sh7lp" target="_blank" rel="nofollow"><em><strong>Apple</strong></em></a><em><strong> now</strong></em></p><h2 id="39-finding-emily-39-peacock">'Finding Emily' (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wc2UjmPzN8c" allowfullscreen></iframe></div></div><p>If you're looking for a '90s-style rom-com to disappear into this weekend, look no further than "Finding Emily" on Peacock. Director Alicia MacDonald has said she wanted to recapture the magic of the era that brought us "10 Things I Hate About You," "You’ve Got Mail," and "My Best Friend’s Wedding," and she absolutely delivers. Emily (Angourie Rice) and Owen (Spike Fearn) are both immediately charming, their opposites-attract chemistry worth rooting for. </p><p>Emily's so determined to outthink her own feelings that she’s writing a graduate-level dissertation on the psychology of love and why it’s a relic of a bygone era. Naturally, putting this theory to the test is hapless musician Owen, who falls head over heels for her. This is a romcom of course, so they're destined to get together, but it's fun to watch how their relationship unfolds, even when you can predict most of the beats. Each grows beyond what they thought possible as they learn to embrace whatever life throws at them. </p><p><em><strong>Watch </strong></em><a href="https://www.peacocktv.com/watch-online/movies/finding-emily/881582fe-f0dd-3675-8a42-37f2a742a58a" target="_blank" rel="nofollow"><em><strong>"Finding Emily" on Peacock</strong></em></a><em><strong> now</strong></em></p><h2 id="39-paralyzed-by-hope-the-maria-bamford-story-39-netflix">'Paralyzed by Hope: The Maria Bamford Story' (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/36ZEt48kU7k" allowfullscreen></iframe></div></div><p>Stephen Colbert says Maria Bamford is his favorite comedian, and I've got to admit, the man has good taste. Bamford has had a direct line to my funny bone since her very first comedy special, and she somehow became even cooler when she started speaking out about her struggles with mental illness. For nearly four years, directors Judd Apatow and Neil Berkeley followed her day-to-day life, resulting in Netflix's new achingly honest documentary, "Paralyzed by Hope: The Maria Bamford Story."</p><p>It traces her life from her early years growing up gifted and strange in Minnesota to her time performing character-filled stand-up, coming up with new material during psychiatric ward visits, and making a career out of a career out of being so deeply in touch with her mind and self that her jokes might traumatize your average neurotypical viewer if they weren't so damn funny. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/82917947" target="_blank" rel="nofollow"><em><strong>"Paralyzed by Hope: The Maria Bamford Story" on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Wl8ovW"></div>                            </div>                            <script src="https://kwizly.com/embed/Wl8ovW.js" async></script><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch 'Newlyweds' online — stream the Jamie Lee Curtis sitcom from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Horror movie legend Jamie Lee Curtis is turning to comedy now as she stars in and created "Newlyweds", a sitcom which stars real-life couple Tea Leoni and Tim Daly.</p><p>Here's how to watch "Newlyweds" <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a> and potentially for free.</p><p>Usually, love takes time to blossom. However, for free-spirited Jeanie and stuffy professor James, a blind date quickly turns into a spontaneous marriage, and "Newlyweds" charts their chaotic relationship as their interests and mantras clash, and their eccentric friends get involved.</p><p>Jamie Lee Curtis plays James' ex-wife in the show, bringing drama and trouble for the new couple, while the likes of Al Madrigal, Emma Meisel, Ignacio Diaz-Silverio, and Bill O'Neill round out the supporting cast.</p><p>There will be 13 episodes of this fresh sitcom to enjoy over the coming weeks, and it promises to deliver a healthy balance of romantic tropes and lighthearted comedy.</p><p>Ready for some laughs and an endearing love story? Here's <strong>how to watch "Newlyweds" online from around the world.</strong></p><section class="article__schema-question"><h3>Can I watch 'Newlyweds' for FREE?</h3><article class="article__schema-answer"><p>If you watch "Newlyweds" on NBC you'll be able to enjoy it all for free. NBC is a free-to-air linear TV channel in the U.S., with a TV antenna.</p><p><strong>No cable?</strong> <strong>No problem.</strong> You can watch NBC live streams on <a href="https://www.dpbolvw.net/click-8900245-17161926?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV (free trial)</strong></a> and <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo (free trial)</strong></a>. </p><p>There's currently no Peacock free trial – though you can get Peacock Premium for free with the $1 <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow">Walmart+</a> 30-day trial.  </p><p><strong>Away from the U.S. right now?</strong> You'll need a VPN to watch your regular stream without getting geo-blocked — we recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p></article></section><h2 class="article-body__section" id="section-watch-newlyweds-from-anywhere"><span>Watch 'Newlyweds' from anywhere</span></h2><p>Traveling and blocked from your usual apps? A <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a>, or virtual private network, lets your device appear to be back in your home country, so you can securely use your existing subscriptions while you’re abroad.</p><p>We’ve tested many services, and the best VPN currently available is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>. It offers fast, reliable connections, works on most devices, and you can try it risk-free for 30 days thanks to its money-back guarantee.</p><div class="product"><a data-dimension112="31efbc14-cd2a-11f1-9519-53d573ee993d" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="31efbc14-cd2a-11f1-9519-53d573ee993d" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN deal: 3 Months Extra FREE</strong></a></p><p>﻿﻿Boasting lightning-fast speeds, great features, streaming power, and class-leading security, <strong>NordVPN</strong> is our #1 VPN.<br><br><strong>✅ 3 months extra FREE!</strong><br><strong>✅ 75% off the usual price</strong>﻿</p><p>Use Nord to unblock your usual streaming service and watch "Newlyweds".<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="31efbc14-cd2a-11f1-9519-53d573ee993d" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is simple:</p><p><strong>1. Install the VPN of your choice</strong> (<a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our favourite).</p><p><strong>2. Choose the location you want in the VPN app</strong>. For example, pick a U.S. server to use Peacock as normal while overseas.</p><p><strong>3. Open your streaming service</strong> and binge.</p><h3 class="article-body__section" id="section-watch-newlyweds-in-the-u-s"><span>Watch 'Newlyweds' in the U.S.</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>NBC will air "Newlyweds" <strong>every Friday</strong> at <strong>8:30 p.m. ET/PT</strong>, starting from <strong>October 23</strong>.</p><p>To <a href="https://www.tomsguide.com/news/how-to-watch-nbc-live-anywhere">watch live via NBC</a>, you'll need a cable package which includes the channel. You could access that via a <a href="https://www.dpbolvw.net/click-8900245-17161926?sid=hawk-custom-tracking" target="_blank" rel="nofollow">YouTube TV free 5-day trial</a>, but you'll have to pay after that. Other providers like <a href="https://www.sling.com/" target="_blank" rel="nofollow">Sling</a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow">Fubo</a> and <a href="https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow">DirecTV Stream</a> are an option, too.</p><p>Peacock will be the streaming home of "Newlyweds", with the broadcast playing live or on-demand. You can watch live on <a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><strong>Peacock</strong></a> if you fork out for the $16.99 Premium Plus plan, or catch it a day later on-demand with a standard package ($12.99 per month).</p><p>Only after on-demand viewing? Look at getting a <a href="https://goto.walmart.com/c/1943169/568844/9383?subId1=tomsguide-gb-3896789789259079409&sharedId=tomsguide-gb&u=https%3A%2F%2Fwww.walmart.com%2Fhelp%2Farticle%2Fwalmart-benefits-streaming-services%2F35624ec8e133496ab647a398a90cf779" target="_blank" rel="nofollow">Walmart Plus 30-day trial</a> costing just $1 and a subscription to Peacock is included as one of the perks.</p><p>U.S. subscriber abroad? If you’re traveling and find your usual apps blocked, you can securely <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>access your subscription</strong></a> with a VPN.</p><h3 class="article-body__section" id="section-can-you-watch-newlyweds-in-canada"><span>Can you watch 'Newlyweds' in Canada?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Some viewers in Canada who have NBC as part of their cable package will be able to watch "Newlyweds" there, in line with the U.S. release schedule.</p><p>However, for those who don't, there is no alternative release plan in place for the show.</p><p><strong>The solution?</strong> Sign up to a service like NordVPN and <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>access your subscription</strong></a> no matter where you are.</p><h3 class="article-body__section" id="section-can-you-watch-newlyweds-in-the-u-k"><span>Can you watch 'Newlyweds' in the U.K.?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>There is no linear broadcast or streaming release planned for "Newlyweds" in the U.K. at this time.</p><p>If you’re <strong>traveling to the UK</strong> and want to watch, a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can help you securely access your apps as normal.</p><h3 class="article-body__section" id="section-can-you-watch-newlyweds-in-australia"><span>Can you watch 'Newlyweds' in Australia?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Similarly, there is no release plan in place for "Newlyweds" for those Down Under.</p><p><strong>A U.S. citizen in Australia on vacation right now?</strong> Use a VPN, such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>, to sign in to your Peacock account and watch as you would at home.</p><h3 class="article-body__section" id="section-newlyweds-need-to-know"><span>'Newlyweds' — need to know</span></h3><section class="article__schema-question"><h3>Who is in the "Newlyweds" cast?</h3><article class="article__schema-answer"><p>Here is the cast of "Newlyweds":</p></article></section><ul><li><strong>Tea Leoni</strong> as Jeanie</li><li><strong>Tim Daly</strong> as James</li><li><strong>Emma Meisel</strong> as Poppy</li><li><strong>Ignacio Diaz-Silverio </strong>as Lolo</li><li><strong>Bill O'Neill</strong> as Arvid</li><li><strong>Al Madrigal</strong> as Dan</li><li><strong>Jamie Lee Curtis</strong> as Claudia</li></ul><h2 id="39-newlyweds-39-trailer">'Newlyweds' trailer</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/JtswCuEQsEQ" allowfullscreen></iframe></div></div><h2 id="39-newlyweds-39-episode-guide">'Newlyweds' episode guide</h2><ul><li><strong>Episode 1</strong> - "Pilot" (October 23)</li><li><strong>Episode 2</strong> - "My Place or Yours" (October 30)</li><li><strong>Episode 3</strong> - "We'll Never Have Paris" (November 6)</li><li><strong>Episode 4</strong> - TBA (November 13)</li><li><strong>Episode 5</strong> - TBA (November 20)</li><li><strong>Episode 6</strong> - "Third Date's the Charm" (December 4)</li><li><strong>Episode 7</strong> - "Love and Morning Breath" (December 11)</li><li><strong>Episode 8</strong> - TBA</li><li><strong>Episode 9</strong> - TBA</li><li><strong>Episode 10</strong> - TBA</li><li><strong>Episode 11</strong> - TBA</li><li><strong>Episode 12</strong> - TBA</li><li><strong>Episode 13</strong> - TBA</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/how-to-watch-scrubs-season-2">How to watch 'Scrubs' season 2 online — stream the rebooted sitcom from anywhere</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming-devices/rokus-new-home-screen-opens-up-a-better-more-powerful-experience-with-more-personalization-and-ai-features">Roku just got the biggest overhaul in over a decade — here's what's new</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/how-to-watch-brothers">How to watch 'Brothers' online — stream the Matthew McConaughey and Woody Harrelson comedy from anywhere</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/how-to-watch-newlyweds</link>
                                                                            <description>
                            <![CDATA[ Jamie Lee Curtis developed this sitcom starring real-life couple Tea Leoni and Tim Daly — here's how to watch "Newlyweds" from anywhere and for free. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oM7kVK9WrYpo74HNMADhtA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fCdFVcHUZY2uxQEVSFfr3R-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 22:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jakob Barnes ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/sdLQVVidVk65LYsn3p76nL-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fCdFVcHUZY2uxQEVSFfr3R-1920-80.jpg">
                                                            <media:credit><![CDATA[NBC]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Tea Leoni and Tim Daly in &quot;Newlyweds&quot;]]></media:description>                                                            <media:text><![CDATA[Tea Leoni and Tim Daly in &quot;Newlyweds&quot;]]></media:text>
                                <media:title type="plain"><![CDATA[Tea Leoni and Tim Daly in &quot;Newlyweds&quot;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fCdFVcHUZY2uxQEVSFfr3R-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Horror movie legend Jamie Lee Curtis is turning to comedy now as she stars in and created "Newlyweds", a sitcom which stars real-life couple Tea Leoni and Tim Daly.</p><p>Here's how to watch "Newlyweds" <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a> and potentially for free.</p><p>Usually, love takes time to blossom. However, for free-spirited Jeanie and stuffy professor James, a blind date quickly turns into a spontaneous marriage, and "Newlyweds" charts their chaotic relationship as their interests and mantras clash, and their eccentric friends get involved.</p><p>Jamie Lee Curtis plays James' ex-wife in the show, bringing drama and trouble for the new couple, while the likes of Al Madrigal, Emma Meisel, Ignacio Diaz-Silverio, and Bill O'Neill round out the supporting cast.</p><p>There will be 13 episodes of this fresh sitcom to enjoy over the coming weeks, and it promises to deliver a healthy balance of romantic tropes and lighthearted comedy.</p><p>Ready for some laughs and an endearing love story? Here's <strong>how to watch "Newlyweds" online from around the world.</strong></p><section class="article__schema-question"><h3>Can I watch 'Newlyweds' for FREE?</h3><article class="article__schema-answer"><p>If you watch "Newlyweds" on NBC you'll be able to enjoy it all for free. NBC is a free-to-air linear TV channel in the U.S., with a TV antenna.</p><p><strong>No cable?</strong> <strong>No problem.</strong> You can watch NBC live streams on <a href="https://www.dpbolvw.net/click-8900245-17161926?sid=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>YouTube TV (free trial)</strong></a> and <a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo (free trial)</strong></a>. </p><p>There's currently no Peacock free trial – though you can get Peacock Premium for free with the $1 <a href="https://www.walmart.com/plus" target="_blank" rel="nofollow">Walmart+</a> 30-day trial.  </p><p><strong>Away from the U.S. right now?</strong> You'll need a VPN to watch your regular stream without getting geo-blocked — we recommend <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p></article></section><h2 class="article-body__section" id="section-watch-newlyweds-from-anywhere"><span>Watch 'Newlyweds' from anywhere</span></h2><p>Traveling and blocked from your usual apps? A <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a>, or virtual private network, lets your device appear to be back in your home country, so you can securely use your existing subscriptions while you’re abroad.</p><p>We’ve tested many services, and the best VPN currently available is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>. It offers fast, reliable connections, works on most devices, and you can try it risk-free for 30 days thanks to its money-back guarantee.</p><div class="product"><a data-dimension112="31efbc14-cd2a-11f1-9519-53d573ee993d" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="31efbc14-cd2a-11f1-9519-53d573ee993d" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN deal: 3 Months Extra FREE</strong></a></p><p>﻿﻿Boasting lightning-fast speeds, great features, streaming power, and class-leading security, <strong>NordVPN</strong> is our #1 VPN.<br><br><strong>✅ 3 months extra FREE!</strong><br><strong>✅ 75% off the usual price</strong>﻿</p><p>Use Nord to unblock your usual streaming service and watch "Newlyweds".<a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="31efbc14-cd2a-11f1-9519-53d573ee993d" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is simple:</p><p><strong>1. Install the VPN of your choice</strong> (<a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> is our favourite).</p><p><strong>2. Choose the location you want in the VPN app</strong>. For example, pick a U.S. server to use Peacock as normal while overseas.</p><p><strong>3. Open your streaming service</strong> and binge.</p><h3 class="article-body__section" id="section-watch-newlyweds-in-the-u-s"><span>Watch 'Newlyweds' in the U.S.</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>NBC will air "Newlyweds" <strong>every Friday</strong> at <strong>8:30 p.m. ET/PT</strong>, starting from <strong>October 23</strong>.</p><p>To <a href="https://www.tomsguide.com/news/how-to-watch-nbc-live-anywhere">watch live via NBC</a>, you'll need a cable package which includes the channel. You could access that via a <a href="https://www.dpbolvw.net/click-8900245-17161926?sid=hawk-custom-tracking" target="_blank" rel="nofollow">YouTube TV free 5-day trial</a>, but you'll have to pay after that. Other providers like <a href="https://www.sling.com/" target="_blank" rel="nofollow">Sling</a>, <a href="https://www.fubo.tv/" target="_blank" rel="nofollow">Fubo</a> and <a href="https://www.tkqlhce.com/click-6361382-15242095?sid=hawk-custom-tracking" target="_blank" rel="nofollow">DirecTV Stream</a> are an option, too.</p><p>Peacock will be the streaming home of "Newlyweds", with the broadcast playing live or on-demand. You can watch live on <a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><strong>Peacock</strong></a> if you fork out for the $16.99 Premium Plus plan, or catch it a day later on-demand with a standard package ($12.99 per month).</p><p>Only after on-demand viewing? Look at getting a <a href="https://goto.walmart.com/c/1943169/568844/9383?subId1=tomsguide-gb-3896789789259079409&sharedId=tomsguide-gb&u=https%3A%2F%2Fwww.walmart.com%2Fhelp%2Farticle%2Fwalmart-benefits-streaming-services%2F35624ec8e133496ab647a398a90cf779" target="_blank" rel="nofollow">Walmart Plus 30-day trial</a> costing just $1 and a subscription to Peacock is included as one of the perks.</p><p>U.S. subscriber abroad? If you’re traveling and find your usual apps blocked, you can securely <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>access your subscription</strong></a> with a VPN.</p><h3 class="article-body__section" id="section-can-you-watch-newlyweds-in-canada"><span>Can you watch 'Newlyweds' in Canada?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Some viewers in Canada who have NBC as part of their cable package will be able to watch "Newlyweds" there, in line with the U.S. release schedule.</p><p>However, for those who don't, there is no alternative release plan in place for the show.</p><p><strong>The solution?</strong> Sign up to a service like NordVPN and <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>access your subscription</strong></a> no matter where you are.</p><h3 class="article-body__section" id="section-can-you-watch-newlyweds-in-the-u-k"><span>Can you watch 'Newlyweds' in the U.K.?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>There is no linear broadcast or streaming release planned for "Newlyweds" in the U.K. at this time.</p><p>If you’re <strong>traveling to the UK</strong> and want to watch, a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> can help you securely access your apps as normal.</p><h3 class="article-body__section" id="section-can-you-watch-newlyweds-in-australia"><span>Can you watch 'Newlyweds' in Australia?</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Similarly, there is no release plan in place for "Newlyweds" for those Down Under.</p><p><strong>A U.S. citizen in Australia on vacation right now?</strong> Use a VPN, such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>, to sign in to your Peacock account and watch as you would at home.</p><h3 class="article-body__section" id="section-newlyweds-need-to-know"><span>'Newlyweds' — need to know</span></h3><section class="article__schema-question"><h3>Who is in the "Newlyweds" cast?</h3><article class="article__schema-answer"><p>Here is the cast of "Newlyweds":</p></article></section><ul><li><strong>Tea Leoni</strong> as Jeanie</li><li><strong>Tim Daly</strong> as James</li><li><strong>Emma Meisel</strong> as Poppy</li><li><strong>Ignacio Diaz-Silverio </strong>as Lolo</li><li><strong>Bill O'Neill</strong> as Arvid</li><li><strong>Al Madrigal</strong> as Dan</li><li><strong>Jamie Lee Curtis</strong> as Claudia</li></ul><h2 id="39-newlyweds-39-trailer">'Newlyweds' trailer</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/JtswCuEQsEQ" allowfullscreen></iframe></div></div><h2 id="39-newlyweds-39-episode-guide">'Newlyweds' episode guide</h2><ul><li><strong>Episode 1</strong> - "Pilot" (October 23)</li><li><strong>Episode 2</strong> - "My Place or Yours" (October 30)</li><li><strong>Episode 3</strong> - "We'll Never Have Paris" (November 6)</li><li><strong>Episode 4</strong> - TBA (November 13)</li><li><strong>Episode 5</strong> - TBA (November 20)</li><li><strong>Episode 6</strong> - "Third Date's the Charm" (December 4)</li><li><strong>Episode 7</strong> - "Love and Morning Breath" (December 11)</li><li><strong>Episode 8</strong> - TBA</li><li><strong>Episode 9</strong> - TBA</li><li><strong>Episode 10</strong> - TBA</li><li><strong>Episode 11</strong> - TBA</li><li><strong>Episode 12</strong> - TBA</li><li><strong>Episode 13</strong> - TBA</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/how-to-watch-scrubs-season-2">How to watch 'Scrubs' season 2 online — stream the rebooted sitcom from anywhere</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming-devices/rokus-new-home-screen-opens-up-a-better-more-powerful-experience-with-more-personalization-and-ai-features">Roku just got the biggest overhaul in over a decade — here's what's new</a></li><li><a href="https://www.tomsguide.com/entertainment/apple-tv/how-to-watch-brothers">How to watch 'Brothers' online — stream the Matthew McConaughey and Woody Harrelson comedy from anywhere</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch MLB World Series 2026: free live streams for Rays vs Brewers Game 5 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The Milwaukee Brewers are on the brink of their first Major League Baseball title. Having shot out to a 2-0 lead in the 2026 <a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-mlb-2026-live-stream-major-league-baseball" target="_blank">MLB</a> World Series, courtesy of a pair of narrow victories at American Family Field, they demolished the Tampa Bay Rays to the tune of 10-1 at Tropicana Field. The only team to recover from a 0-3 deficit in the Fall Classic were the Red Sox in 2004. The 41 others failed. However, the Rays have at least salvaged some pride. It's up to Jacob Misiorowski to ice it for Milwaukee.</p><p>Here's how you can watch MLB World Series 2026 live streams <a href="https://get.surfshark.net/aff_c?offer_id=1030&aff_id=1691&url_id=2561" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a>.</p><div  class="fancy-box"><div class="fancy_box-title">MLB World Series 2026 live streams: TV schedule, dates</div><div class="fancy_box_body"><p class="fancy-box__body-text">The 2026 MLB World Series runs from Friday, October 23 until at least Wedesday, October 28. Full schedule below.<br><strong>► Game 5 time — </strong>8 p.m. ET / 5 p.m. PT / 12 a.m. GMT (Thu.) / 11 a.m. AEDT (Thu.)<br><strong>• U.S. stream — FOX via </strong><a data-analytics-id="inline-link" href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling</strong></a><strong> / </strong><a data-analytics-id="inline-link" href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>Fox One</strong></a><br><strong>• Free stream — </strong><a data-analytics-id="inline-link" href="https://www.tcsgo.com/" target="_blank" rel="nofollow"><strong>TCS</strong></a><strong> (El Salvador) / </strong><a data-analytics-id="inline-link" href="https://www.rpctv.com/endirecto" target="_blank" rel="nofollow"><strong>RPC TV</strong></a><strong> (Panama) / </strong><a data-analytics-id="inline-link" href="https://www.canal4.com.ni/" target="_blank" rel="nofollow"><strong>Canal 4</strong></a><strong> (Nicaragua)</strong><br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark with this Black Friday deal</strong></a></p></div></div><p>A dream matchup for romantics — and, of course, Tampa Bay and Milwaukee fans — the MLB World Series guarantees a first-time winner of the Commissioner's Trophy. Not only are the Rays and Brewers two of only five teams yet to win the MLB title, but they're also two of the lowest spenders in the league. </p><p>As the first small-market World Series matchup since 1997, this is a rare case where both teams can present as the underdog. The Rays have the 6th-lowest payroll in the MLB and the Brewers the 12th, yet they've been the best teams in the league all season, and entered the playoffs as No.1 seeds.</p><p>Pat Murphy's Brewers won a franchise-record and MLB-leading 103 games, before sweeping the back-to-back reigning champion Dodgers in the NLCS en route to the Fall Classic, while Kevin Cash's Rays staved off the Yankees and Red Sox to win the hyper-competitive AL East, before downing the Guardians in six.</p><p>Keep reading for where to watch MLB World Series 2026 live streams online and on TV.</p><section class="article__schema-question"><h3>Can I watch MLB World Series 2026 for free?</h3><article class="article__schema-answer"><p>Free 2026 MLB World Series coverage is being provided by <a href="https://www.tcsgo.com/" target="_blank" rel="nofollow"><strong>TCS</strong></a><strong> </strong>in El Salvador, <a href="https://www.rpctv.com/endirecto" target="_blank" rel="nofollow"><strong>RPC TV</strong></a><strong> </strong>in Panama and <a href="https://www.canal4.com.ni/" target="_blank" rel="nofollow"><strong>Canal 4</strong></a><strong> </strong>in Nicaragua.</p><p><strong>Away from home?</strong> You can <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>use a VPN</strong></a> to unblock that free Rays vs Brewers stream. Details below...</p></article></section><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-from-anywhere"><span>How to watch MLB World Series 2026 from anywhere</span></h2><p>Away from home at the moment and blocked from watching MLB World Series 2026 on your usual subscription?</p><p>You can still tune in live live thanks to the wonders of a <a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow">Surfshark</a> is one of the top picks right now:</p><div class="product"><a data-dimension112="008a9d04-cc7d-11f1-aaee-d171058d06f4" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:355px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NT2ETeUvYBCuRnN2scd4SC" name="surfshark logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NT2ETeUvYBCuRnN2scd4SC-1920-80.jpg" mos="" align="middle" fullscreen="" width="355" height="355" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="008a9d04-cc7d-11f1-aaee-d171058d06f4" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension25=""><strong>Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan</strong></a></p><p><a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">Surfshark</a> is our favourite cheap VPN — and it's on sale today! We use it to watch streaming services from abroad, block ads, protect from viruses, and more...</p><p><strong>🏆 $2.49 / £1.79 per month</strong><br><strong>📺 Unlock streams abroad</strong><br><strong>✅ 30-day money-back guarantee</strong><br>⏱️ <strong>Hurry! Deal ends soon.</strong></p><p>Pick up Surfshark today and stream MLB World Series 2026 from anywhere. <a class="view-deal button" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="008a9d04-cc7d-11f1-aaee-d171058d06f4" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-the-u-s"><span>How to watch MLB World Series 2026 live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>The entirety of the 2026 MLB World Series is being shown on <strong>FOX</strong> in the U.S..</p><p>If you've already cut the cord and don't have a cable package, you can get the channel through an OTT <a href="https://www.tomsguide.com/us/best-cable-replacements,review-4387.html" target="_blank">cable TV alternative</a>.</p><p><a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling</strong></a> will give you the most bang for your buck. Sling Blue includes local network affiliates from FOX, NBC and ABC (availability varies by market), along with FS1, FX, TNT, TruTV and USA Network. Prices start at $46/month, but you'll <a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>get 50% off your first month</strong></a>.</p><p>Every MLB World Series game is also available to live stream on <a href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>Fox One</strong></a>, which costs $19.99/month after a 3-day free trial. </p><p><a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://tv.youtube.com/welcome/partner/cjpartner/?coupon_code=89002455https://tv.youtube.com/welcome/" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a> and <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&offerid=966271.482&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> will also get you comprehensive MLB World Series coverage, and they each offer a free trial to new subscribers. </p><p>If you’re currently outside the U.S. but don't want to miss out, you can use a VPN such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to tap into your usual coverage.</p><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-canada"><span>How to watch MLB World Series 2026 live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, the 2026 MLB World Series is being shown exclusively on <strong>Sportsnet</strong>. </p><p>To stream the the Rays vs Brewers series, you'll need <a href="https://watch.sportsnet.ca/" target="_blank" rel="nofollow">Sportsnet Plus</a>, which starts at CA$34.99/month CA$269.99/year.</p><p>If you live in Canada but aren't at home right now, you can still tune in by using a quality VPN like <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to unlock your usual service.</p><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-the-u-k"><span>How to watch MLB World Series 2026 live streams in the U.K. </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In the U.K., the 2026 MLB World Series is available to watch on <a href="https://www.tntsports.co.uk/" target="_blank" rel="nofollow"><strong>TNT Sports</strong></a> channels. </p><p>You can add TNT Sports to your Sky, Virgin Media or EE TV package, or get an <a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> plan that includes TNT Sports. Prices start at £25.99/month if you commit to a year.</p><p><strong>Away from the U.K. right now? </strong><a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> will unblock your MLB World Series live stream.</p><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-australia"><span>How to watch MLB World Series 2026 live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>MLB World Series 2026 is being shown on <strong>ESPN</strong> via <a href="https://www.foxtel.com.au/index.html" target="_blank" rel="nofollow">Foxtel</a> in Australia.</p><p>Don't have Foxtel and don't want to subscribe? It's also available to watch on <a href="https://kayosports.com.au/" target="_blank" rel="nofollow">Kayo Sports</a>, with its affordable, commitment-free plans starting from just AU$30/month, and hosting plenty of NBA, NHL, NFL, cricket, AFL, rugby, <a href="https://www.tomsguide.com/entertainment/sports/f1-live-streams" target="_blank">F1</a> and more.</p><p>Anybody who hasn't used the service before can choose between a <a href="https://kayosports.com.au/" target="_blank" rel="nofollow"><strong>7-day FREE trial</strong></a> and <a href="https://kayosports.com.au/" target="_blank" rel="nofollow"><strong>1 month for AU$1</strong></a>.</p><p>ESPN's MLB World Series coverage is available to live stream via <a href="https://www.disneyplus.com/" target="_blank" rel="nofollow"><strong>Disney Plus</strong></a> too. A subscription starts at AU$9.99/month or AU$179.99/year.</p><p>Not in Australia right now? You can simply use a VPN like <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to watch all the action on your account as if you were back home.</p><h2 class="article-body__section" id="section-mlb-world-series-2026-schedule"><span>MLB World Series 2026 schedule</span></h2><p><em><strong>Friday, October 23</strong></em><br><em>Rays 2 - 3 Brewers</em></p><p><em><strong>Saturday, October 24</strong></em><br><em>Rays 4 - 5 Brewers</em></p><p><em><strong>Monday, October 26</strong></em><br><em>Brewers 1 - 1 Rays</em></p><p><em><strong>Tuesday, October 27</strong></em><br><em>Brewers 3 - 4 Rays</em></p><p><strong>Wednesday, October 28</strong><br>8 p.m. — Game 5 @ Rays | FOX, Fox One</p><p><strong>Friday, October 30</strong><br>8 p.m. — Game 6 @ Brewers | FOX, Fox One <em>(If needed)</em></p><p><strong>Saturday, October 31</strong><br>8 p.m. — Game 7 @ Brewers | FOX, Fox One <em>(If needed)</em></p><p><em>(All times ET)</em></p><section class="article__schema-question"><h3>What is the Rays vs Brewers head-to-head?</h3><article class="article__schema-answer"><p>The Rays and Brewers have faced off 28 times previously, with Tampa Bay winning 13 of those meetings and Milwaukee 15.</p></article></section><section class="article__schema-question"><h3>Who are the recent MLB World Series champions?</h3><article class="article__schema-answer"><p>2025 — Los Angeles Dodgers<br>2024 — Los Angeles Dodgers<br>2023 — Texas Rangers<br>2022 — Houston Astros<br>2021 — Atlanta Braves<br>2020 — Los Angeles Dodgers<br>2019 — Washington Nationals<br>2018 — Boston Red Sox<br>2017 — Houston Astros<br>2016 — Chicago Cubs</p></article></section><section class="article__schema-question"><h3>Where are the MLB World Series 2026 venues?</h3><article class="article__schema-answer"><p>The 2026 MLB World Series is taking place at Tropicana Field, home to the Tampa Bay Rays, in St. Petersburg, Florida, and American Family Field, home to the Milwaukee Brewers, in Milwaukee, Wisconsin.</p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-rugby-league-world-cup-2026-free" target="_blank">How to watch Rugby League World Cup 2026</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">Best streaming VPNs</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/watch-nba-2026-27" target="_blank">Your streaming guide to the NBA 2026/27 season</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/watch-mlb-world-series-2026-free-tampa-bay-rays-milwaukee-brewers</link>
                                                                            <description>
                            <![CDATA[ How to watch MLB World Series 2026 live streams for free, with Drew Rasmussen and Jacob Misiorowski set to light up the Rays vs Brewers Fall Classic. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UbeUvuowkivzA6yg7ACUA9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/edeaCXUvgmdoTLwKSxggLd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 20:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 28 Oct 2026 17:46:45 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aatif Sulleyman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ikPsMQjEgxFXeWRgg5zHe8-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/edeaCXUvgmdoTLwKSxggLd-1920-80.jpg">
                                                            <media:credit><![CDATA[Mary DeCicco/MLB Photos via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Milwaukee Brewers pitcher Aaron Ashby during the 2026 MLB World Series]]></media:description>                                                            <media:text><![CDATA[Milwaukee Brewers pitcher Aaron Ashby during the 2026 MLB World Series]]></media:text>
                                <media:title type="plain"><![CDATA[Milwaukee Brewers pitcher Aaron Ashby during the 2026 MLB World Series]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/edeaCXUvgmdoTLwKSxggLd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Milwaukee Brewers are on the brink of their first Major League Baseball title. Having shot out to a 2-0 lead in the 2026 <a href="https://www.tomsguide.com/entertainment/sports/how-to-watch-mlb-2026-live-stream-major-league-baseball" target="_blank">MLB</a> World Series, courtesy of a pair of narrow victories at American Family Field, they demolished the Tampa Bay Rays to the tune of 10-1 at Tropicana Field. The only team to recover from a 0-3 deficit in the Fall Classic were the Red Sox in 2004. The 41 others failed. However, the Rays have at least salvaged some pride. It's up to Jacob Misiorowski to ice it for Milwaukee.</p><p>Here's how you can watch MLB World Series 2026 live streams <a href="https://get.surfshark.net/aff_c?offer_id=1030&aff_id=1691&url_id=2561" target="_blank" rel="nofollow"><strong>from anywhere with a VPN</strong></a>.</p><div  class="fancy-box"><div class="fancy_box-title">MLB World Series 2026 live streams: TV schedule, dates</div><div class="fancy_box_body"><p class="fancy-box__body-text">The 2026 MLB World Series runs from Friday, October 23 until at least Wedesday, October 28. Full schedule below.<br><strong>► Game 5 time — </strong>8 p.m. ET / 5 p.m. PT / 12 a.m. GMT (Thu.) / 11 a.m. AEDT (Thu.)<br><strong>• U.S. stream — FOX via </strong><a data-analytics-id="inline-link" href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling</strong></a><strong> / </strong><a data-analytics-id="inline-link" href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>Fox One</strong></a><br><strong>• Free stream — </strong><a data-analytics-id="inline-link" href="https://www.tcsgo.com/" target="_blank" rel="nofollow"><strong>TCS</strong></a><strong> (El Salvador) / </strong><a data-analytics-id="inline-link" href="https://www.rpctv.com/endirecto" target="_blank" rel="nofollow"><strong>RPC TV</strong></a><strong> (Panama) / </strong><a data-analytics-id="inline-link" href="https://www.canal4.com.ni/" target="_blank" rel="nofollow"><strong>Canal 4</strong></a><strong> (Nicaragua)</strong><br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark with this Black Friday deal</strong></a></p></div></div><p>A dream matchup for romantics — and, of course, Tampa Bay and Milwaukee fans — the MLB World Series guarantees a first-time winner of the Commissioner's Trophy. Not only are the Rays and Brewers two of only five teams yet to win the MLB title, but they're also two of the lowest spenders in the league. </p><p>As the first small-market World Series matchup since 1997, this is a rare case where both teams can present as the underdog. The Rays have the 6th-lowest payroll in the MLB and the Brewers the 12th, yet they've been the best teams in the league all season, and entered the playoffs as No.1 seeds.</p><p>Pat Murphy's Brewers won a franchise-record and MLB-leading 103 games, before sweeping the back-to-back reigning champion Dodgers in the NLCS en route to the Fall Classic, while Kevin Cash's Rays staved off the Yankees and Red Sox to win the hyper-competitive AL East, before downing the Guardians in six.</p><p>Keep reading for where to watch MLB World Series 2026 live streams online and on TV.</p><section class="article__schema-question"><h3>Can I watch MLB World Series 2026 for free?</h3><article class="article__schema-answer"><p>Free 2026 MLB World Series coverage is being provided by <a href="https://www.tcsgo.com/" target="_blank" rel="nofollow"><strong>TCS</strong></a><strong> </strong>in El Salvador, <a href="https://www.rpctv.com/endirecto" target="_blank" rel="nofollow"><strong>RPC TV</strong></a><strong> </strong>in Panama and <a href="https://www.canal4.com.ni/" target="_blank" rel="nofollow"><strong>Canal 4</strong></a><strong> </strong>in Nicaragua.</p><p><strong>Away from home?</strong> You can <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>use a VPN</strong></a> to unblock that free Rays vs Brewers stream. Details below...</p></article></section><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-from-anywhere"><span>How to watch MLB World Series 2026 from anywhere</span></h2><p>Away from home at the moment and blocked from watching MLB World Series 2026 on your usual subscription?</p><p>You can still tune in live live thanks to the wonders of a <a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">VPN</a> (Virtual Private Network). The software allows your devices to appear as if they're back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow">Surfshark</a> is one of the top picks right now:</p><div class="product"><a data-dimension112="008a9d04-cc7d-11f1-aaee-d171058d06f4" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:355px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NT2ETeUvYBCuRnN2scd4SC" name="surfshark logo.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NT2ETeUvYBCuRnN2scd4SC-1920-80.jpg" mos="" align="middle" fullscreen="" width="355" height="355" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="008a9d04-cc7d-11f1-aaee-d171058d06f4" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension25=""><strong>Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan</strong></a></p><p><a href="https://www.tomsguide.com/reviews/surfshark-vpn-review" target="_blank">Surfshark</a> is our favourite cheap VPN — and it's on sale today! We use it to watch streaming services from abroad, block ads, protect from viruses, and more...</p><p><strong>🏆 $2.49 / £1.79 per month</strong><br><strong>📺 Unlock streams abroad</strong><br><strong>✅ 30-day money-back guarantee</strong><br>⏱️ <strong>Hurry! Deal ends soon.</strong></p><p>Pick up Surfshark today and stream MLB World Series 2026 from anywhere. <a class="view-deal button" href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow" data-dimension112="008a9d04-cc7d-11f1-aaee-d171058d06f4" data-action="Deal Block" data-label="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension48="Get Surfshark One for the price of Starter - just $2.49/mo on the 2-year plan" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-the-u-s"><span>How to watch MLB World Series 2026 live streams in the U.S.</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>The entirety of the 2026 MLB World Series is being shown on <strong>FOX</strong> in the U.S..</p><p>If you've already cut the cord and don't have a cable package, you can get the channel through an OTT <a href="https://www.tomsguide.com/us/best-cable-replacements,review-4387.html" target="_blank">cable TV alternative</a>.</p><p><a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>Sling</strong></a> will give you the most bang for your buck. Sling Blue includes local network affiliates from FOX, NBC and ABC (availability varies by market), along with FS1, FX, TNT, TruTV and USA Network. Prices start at $46/month, but you'll <a href="https://www.sling.com/" target="_blank" rel="nofollow"><strong>get 50% off your first month</strong></a>.</p><p>Every MLB World Series game is also available to live stream on <a href="https://www.fox.com/" target="_blank" rel="nofollow"><strong>Fox One</strong></a>, which costs $19.99/month after a 3-day free trial. </p><p><a href="https://www.fubo.tv/" target="_blank" rel="nofollow"><strong>Fubo</strong></a>, <a href="https://tv.youtube.com/welcome/partner/cjpartner/?coupon_code=89002455https://tv.youtube.com/welcome/" target="_blank" rel="nofollow"><strong>YouTube TV</strong></a> and <a href="https://click.linksynergy.com/fs-bin/click?id=kXQk6*ivFEQ&offerid=966271.482&type=3&subid=0&u1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Hulu + Live TV</strong></a> will also get you comprehensive MLB World Series coverage, and they each offer a free trial to new subscribers. </p><p>If you’re currently outside the U.S. but don't want to miss out, you can use a VPN such as <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to tap into your usual coverage.</p><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-canada"><span>How to watch MLB World Series 2026 live streams in Canada</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canada Flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In Canada, the 2026 MLB World Series is being shown exclusively on <strong>Sportsnet</strong>. </p><p>To stream the the Rays vs Brewers series, you'll need <a href="https://watch.sportsnet.ca/" target="_blank" rel="nofollow">Sportsnet Plus</a>, which starts at CA$34.99/month CA$269.99/year.</p><p>If you live in Canada but aren't at home right now, you can still tune in by using a quality VPN like <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to unlock your usual service.</p><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-the-u-k"><span>How to watch MLB World Series 2026 live streams in the U.K. </span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>In the U.K., the 2026 MLB World Series is available to watch on <a href="https://www.tntsports.co.uk/" target="_blank" rel="nofollow"><strong>TNT Sports</strong></a> channels. </p><p>You can add TNT Sports to your Sky, Virgin Media or EE TV package, or get an <a href="https://www.hbomax.com/gb/en/sports" target="_blank" rel="nofollow"><strong>HBO Max</strong></a> plan that includes TNT Sports. Prices start at £25.99/month if you commit to a year.</p><p><strong>Away from the U.K. right now? </strong><a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> will unblock your MLB World Series live stream.</p><h2 class="article-body__section" id="section-how-to-watch-mlb-world-series-2026-live-streams-in-australia"><span>How to watch MLB World Series 2026 live streams in Australia</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australia flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>MLB World Series 2026 is being shown on <strong>ESPN</strong> via <a href="https://www.foxtel.com.au/index.html" target="_blank" rel="nofollow">Foxtel</a> in Australia.</p><p>Don't have Foxtel and don't want to subscribe? It's also available to watch on <a href="https://kayosports.com.au/" target="_blank" rel="nofollow">Kayo Sports</a>, with its affordable, commitment-free plans starting from just AU$30/month, and hosting plenty of NBA, NHL, NFL, cricket, AFL, rugby, <a href="https://www.tomsguide.com/entertainment/sports/f1-live-streams" target="_blank">F1</a> and more.</p><p>Anybody who hasn't used the service before can choose between a <a href="https://kayosports.com.au/" target="_blank" rel="nofollow"><strong>7-day FREE trial</strong></a> and <a href="https://kayosports.com.au/" target="_blank" rel="nofollow"><strong>1 month for AU$1</strong></a>.</p><p>ESPN's MLB World Series coverage is available to live stream via <a href="https://www.disneyplus.com/" target="_blank" rel="nofollow"><strong>Disney Plus</strong></a> too. A subscription starts at AU$9.99/month or AU$179.99/year.</p><p>Not in Australia right now? You can simply use a VPN like <a href="https://get.surfshark.net/aff_c?offer_id=61&aff_id=1691&aff_sub=oct_HTW_5&subId1=hawk-custom-tracking" target="_blank" rel="nofollow"><strong>Surfshark</strong></a> to watch all the action on your account as if you were back home.</p><h2 class="article-body__section" id="section-mlb-world-series-2026-schedule"><span>MLB World Series 2026 schedule</span></h2><p><em><strong>Friday, October 23</strong></em><br><em>Rays 2 - 3 Brewers</em></p><p><em><strong>Saturday, October 24</strong></em><br><em>Rays 4 - 5 Brewers</em></p><p><em><strong>Monday, October 26</strong></em><br><em>Brewers 1 - 1 Rays</em></p><p><em><strong>Tuesday, October 27</strong></em><br><em>Brewers 3 - 4 Rays</em></p><p><strong>Wednesday, October 28</strong><br>8 p.m. — Game 5 @ Rays | FOX, Fox One</p><p><strong>Friday, October 30</strong><br>8 p.m. — Game 6 @ Brewers | FOX, Fox One <em>(If needed)</em></p><p><strong>Saturday, October 31</strong><br>8 p.m. — Game 7 @ Brewers | FOX, Fox One <em>(If needed)</em></p><p><em>(All times ET)</em></p><section class="article__schema-question"><h3>What is the Rays vs Brewers head-to-head?</h3><article class="article__schema-answer"><p>The Rays and Brewers have faced off 28 times previously, with Tampa Bay winning 13 of those meetings and Milwaukee 15.</p></article></section><section class="article__schema-question"><h3>Who are the recent MLB World Series champions?</h3><article class="article__schema-answer"><p>2025 — Los Angeles Dodgers<br>2024 — Los Angeles Dodgers<br>2023 — Texas Rangers<br>2022 — Houston Astros<br>2021 — Atlanta Braves<br>2020 — Los Angeles Dodgers<br>2019 — Washington Nationals<br>2018 — Boston Red Sox<br>2017 — Houston Astros<br>2016 — Chicago Cubs</p></article></section><section class="article__schema-question"><h3>Where are the MLB World Series 2026 venues?</h3><article class="article__schema-answer"><p>The 2026 MLB World Series is taking place at Tropicana Field, home to the Tampa Bay Rays, in St. Petersburg, Florida, and American Family Field, home to the Milwaukee Brewers, in Milwaukee, Wisconsin.</p></article></section><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/sports/watch-rugby-league-world-cup-2026-free" target="_blank">How to watch Rugby League World Cup 2026</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn" target="_blank">Best streaming VPNs</a></li><li><a href="https://www.tomsguide.com/entertainment/sports/watch-nba-2026-27" target="_blank">Your streaming guide to the NBA 2026/27 season</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 best new to Prime Video shows to binge-watch this weekend —including the return of a Chris Pratt action favorite (Oct. 23-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Are you already fatigued by Halloween content? Yes, the weeks leading up to All Hallows' Eve can feel like a relentless stream of spooky series and sinister flicks, so sometimes we want something a little <em>less</em> in the holiday spirit. Thankfully, <a href="https://www.tomsguide.com/entertainment/streaming/prime-video">Prime Video</a> has plenty of Halloween-free titles for you to enjoy this weekend when you need a break from all of the gore and ghouls. (Though don't worry, the streamer's <a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">October 2026 schedule</a> is still jam-packed with horror movies and supernatural dramas, if you're still happily celebrating all things spooky season.) </p><p>First up is the return of the Chris Pratt-led thriller series "<a href="https://www.tomsguide.com/news/the-terminal-list-release-date-and-time-how-to-watch-chris-pratts-new-show-online"><strong>The Terminal List</strong></a>," which promises just as much high-stakes action in its second installment. Rom-com fans can swoon over "<strong>Love in Disguise</strong>," a new South Korean office romance series that follows a conglomerate heir and his new secretary, who just happens to secretly be a former special forces officer now working undercover. </p><p>And if you <em>do</em> want a little taste of Halloween goodness, there's a festive new edition of Britain's "<strong>Last One Laughing</strong>," in which the comedian contestants not only have to keep a straight face but also refrain from screaming or they receive a penalty. </p><p>Without further ado, here are three top picks that are worth streaming on Prime Video this weekend. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-the-terminal-list-39-season-2">'The Terminal List' season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/sGmhziz9MoE" allowfullscreen></iframe></div></div><p><strong>What it’s about: </strong>More than four years after the series' debut on Prime Video, Chris Pratt is back as former Navy SEAL James Reece. With his personal revenge list from season one officially completed, Reece is now a fugitive and hiding out in Mozambique—that is, until the CIA tracks him down and tasks him with taking down a dangerous international terrorist network in exchange for a presidential pardon. His globe-trotting efforts see Reece cross paths with CIA officer Freddy Strain (Gabriel Luna) and slick mercenary Jules Landry (Luke Hemsworth), among others. </p><p><strong>Why you should watch it:</strong> The military thriller series has been a massive hit for the Amazon <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming service</a>, especially if you're a fan of similarly tense action-thrillers like "<a href="https://www.tomsguide.com/entertainment/prime-video/alan-ritchson-does-his-best-john-wick-impression-in-a-hyper-violent-reacher-season-4-finale">Reacher</a>" and "Jack Ryan." And season two is only going to get bigger—the eight-episode follow-up will expand Reece's story to exotic international locales, from Europe to the Middle East to North Africa. </p><p><em><strong>Stream </strong></em><a href="https://www.amazon.com/gp/video/detail/B09HYNH8TK" target="_blank" rel="nofollow"><em><strong>"The Terminal List" season 2 on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-last-one-laughing-halloween-39">'Last One Laughing: Halloween'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/v2IksvXLQgo" allowfullscreen></iframe></div></div><p><strong>What it’s about: </strong>The UK edition of "Last One Laughing" returns on October 23 on Prime Video, but this time with a Halloween twist. Throughout the four-part special, our famously funny contestants—including Jack Dee, Daisy May Cooper, Phil Wang, Lou Sanders, Reece Shearsmith, Harriet Dyer and Tom Allen, who join series host Jimmy Carr and deputy Roisin Conaty—not only aren't allowed to laugh but also to scream, which is made far more difficult thanks to jump scares and spooky gags throughout. </p><p><strong>Why you should watch it:</strong> The "Last One Laughing" franchise is well-loved by viewers (the comedic competition has a strong 97% Popcornmeter rating on Rotten Tomatoes) thanks to the simple, silly pleasure of watching a group of comedians get locked in a room for hours and try to make each other laugh. Consider the Halloween edition a lighthearted reprieve from the holiday's usually much darker fare. </p><p><em><strong>Stream </strong></em><a href="https://www.amazon.com/dp/B0HFF6VW2D?lv=shuf&yl_hp_np=1&channelId=500&plpRedirect=mhFallback" target="_blank" rel="nofollow"><em><strong>"Last One Laughing: Halloween" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-love-in-disguise-39">'Love in Disguise'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/y7PVVWg6nRk" allowfullscreen></iframe></div></div><p><strong>What it’s about: </strong>Equal parts workplace rom-com and mystery series, this 12-episode South Korean comedy stars Seol In-ah as Kang Jae-hee, a former special forces officer turned police detective, who is assigned to investigate cold-blooded conglomerate heir and murder suspect Yoon Yi-jun (Yim Si-wan). To do so, she pulls a Yentl, disguising herself as a man and infiltrating his team as a male secretary to get close to Yi-jun. Things get exponentially more complicated, however, when romantic feelings start developing between the pair. </p><p><strong>Why you should watch it:</strong> "Love in Disguise" was already a hit before it premiered on Prime Video—it's based on the viral web novel and webtoon "Why Don’t You Know It’s a Girl?," which garnered over 8.15 million views. Like its source material, the new rom-com stands out from other genre titles thanks to its fun play on gender dynamics and sexual identity. </p><p><em><strong>Stream </strong></em><a href="https://www.primevideo.com/detail/0INEYNSINLQC82ZUIFLK7VNV09" target="_blank" rel="nofollow"><em><strong>"Love in Disguise" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/carrie-review-mike-flanagan-proves-theres-more-to-this-story-than-prom-night">Prime Video’s ‘Carrie’ is one of the best shows I’ve seen in 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">5 best movies to stream on Prime Video for Halloween 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-shows-heres-the-3-worth-binge-watching-this-week-october-21-27">Prime Video top 10 shows — here’s the 3 worth binge-watching this week (October 21-27)</a></li></ul><div data-model-name="Amazon Prime Video" data-widget-type="review" data-widget-title="Today's best streaming deals"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/prime-video/3-best-new-to-prime-video-shows-to-binge-watch-this-weekend-including-the-return-of-a-chris-pratt-action-favorite-oct-23-25</link>
                                                                            <description>
                            <![CDATA[ Planning to binge some shows you’ve never seen before this weekend? Here's our weekly guide to the best new to Prime Video series you should stream right now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ACSe5RpNXFf67kPiFkuXi7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/EuSJxVT8M9g4CuaEmFrUtn-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 16:40:00 +0000</pubDate>                                                                                                                                <updated>Sat, 24 Oct 2026 12:21:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Prime Video]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christina Izzo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LMncQCRNbbLXxxjbfZJvWE-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/EuSJxVT8M9g4CuaEmFrUtn-1920-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide/ Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Prime Video logo]]></media:description>                                                            <media:text><![CDATA[Prime Video logo]]></media:text>
                                <media:title type="plain"><![CDATA[Prime Video logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/EuSJxVT8M9g4CuaEmFrUtn-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Are you already fatigued by Halloween content? Yes, the weeks leading up to All Hallows' Eve can feel like a relentless stream of spooky series and sinister flicks, so sometimes we want something a little <em>less</em> in the holiday spirit. Thankfully, <a href="https://www.tomsguide.com/entertainment/streaming/prime-video">Prime Video</a> has plenty of Halloween-free titles for you to enjoy this weekend when you need a break from all of the gore and ghouls. (Though don't worry, the streamer's <a href="https://www.tomsguide.com/entertainment/prime-video/new-on-prime-video-in-october-2026-top-new-movies-and-shows-to-stream-this-month">October 2026 schedule</a> is still jam-packed with horror movies and supernatural dramas, if you're still happily celebrating all things spooky season.) </p><p>First up is the return of the Chris Pratt-led thriller series "<a href="https://www.tomsguide.com/news/the-terminal-list-release-date-and-time-how-to-watch-chris-pratts-new-show-online"><strong>The Terminal List</strong></a>," which promises just as much high-stakes action in its second installment. Rom-com fans can swoon over "<strong>Love in Disguise</strong>," a new South Korean office romance series that follows a conglomerate heir and his new secretary, who just happens to secretly be a former special forces officer now working undercover. </p><p>And if you <em>do</em> want a little taste of Halloween goodness, there's a festive new edition of Britain's "<strong>Last One Laughing</strong>," in which the comedian contestants not only have to keep a straight face but also refrain from screaming or they receive a penalty. </p><p>Without further ado, here are three top picks that are worth streaming on Prime Video this weekend. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-the-terminal-list-39-season-2">'The Terminal List' season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/sGmhziz9MoE" allowfullscreen></iframe></div></div><p><strong>What it’s about: </strong>More than four years after the series' debut on Prime Video, Chris Pratt is back as former Navy SEAL James Reece. With his personal revenge list from season one officially completed, Reece is now a fugitive and hiding out in Mozambique—that is, until the CIA tracks him down and tasks him with taking down a dangerous international terrorist network in exchange for a presidential pardon. His globe-trotting efforts see Reece cross paths with CIA officer Freddy Strain (Gabriel Luna) and slick mercenary Jules Landry (Luke Hemsworth), among others. </p><p><strong>Why you should watch it:</strong> The military thriller series has been a massive hit for the Amazon <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming service</a>, especially if you're a fan of similarly tense action-thrillers like "<a href="https://www.tomsguide.com/entertainment/prime-video/alan-ritchson-does-his-best-john-wick-impression-in-a-hyper-violent-reacher-season-4-finale">Reacher</a>" and "Jack Ryan." And season two is only going to get bigger—the eight-episode follow-up will expand Reece's story to exotic international locales, from Europe to the Middle East to North Africa. </p><p><em><strong>Stream </strong></em><a href="https://www.amazon.com/gp/video/detail/B09HYNH8TK" target="_blank" rel="nofollow"><em><strong>"The Terminal List" season 2 on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-last-one-laughing-halloween-39">'Last One Laughing: Halloween'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/v2IksvXLQgo" allowfullscreen></iframe></div></div><p><strong>What it’s about: </strong>The UK edition of "Last One Laughing" returns on October 23 on Prime Video, but this time with a Halloween twist. Throughout the four-part special, our famously funny contestants—including Jack Dee, Daisy May Cooper, Phil Wang, Lou Sanders, Reece Shearsmith, Harriet Dyer and Tom Allen, who join series host Jimmy Carr and deputy Roisin Conaty—not only aren't allowed to laugh but also to scream, which is made far more difficult thanks to jump scares and spooky gags throughout. </p><p><strong>Why you should watch it:</strong> The "Last One Laughing" franchise is well-loved by viewers (the comedic competition has a strong 97% Popcornmeter rating on Rotten Tomatoes) thanks to the simple, silly pleasure of watching a group of comedians get locked in a room for hours and try to make each other laugh. Consider the Halloween edition a lighthearted reprieve from the holiday's usually much darker fare. </p><p><em><strong>Stream </strong></em><a href="https://www.amazon.com/dp/B0HFF6VW2D?lv=shuf&yl_hp_np=1&channelId=500&plpRedirect=mhFallback" target="_blank" rel="nofollow"><em><strong>"Last One Laughing: Halloween" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-love-in-disguise-39">'Love in Disguise'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/y7PVVWg6nRk" allowfullscreen></iframe></div></div><p><strong>What it’s about: </strong>Equal parts workplace rom-com and mystery series, this 12-episode South Korean comedy stars Seol In-ah as Kang Jae-hee, a former special forces officer turned police detective, who is assigned to investigate cold-blooded conglomerate heir and murder suspect Yoon Yi-jun (Yim Si-wan). To do so, she pulls a Yentl, disguising herself as a man and infiltrating his team as a male secretary to get close to Yi-jun. Things get exponentially more complicated, however, when romantic feelings start developing between the pair. </p><p><strong>Why you should watch it:</strong> "Love in Disguise" was already a hit before it premiered on Prime Video—it's based on the viral web novel and webtoon "Why Don’t You Know It’s a Girl?," which garnered over 8.15 million views. Like its source material, the new rom-com stands out from other genre titles thanks to its fun play on gender dynamics and sexual identity. </p><p><em><strong>Stream </strong></em><a href="https://www.primevideo.com/detail/0INEYNSINLQC82ZUIFLK7VNV09" target="_blank" rel="nofollow"><em><strong>"Love in Disguise" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/carrie-review-mike-flanagan-proves-theres-more-to-this-story-than-prom-night">Prime Video’s ‘Carrie’ is one of the best shows I’ve seen in 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">5 best movies to stream on Prime Video for Halloween 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-shows-heres-the-3-worth-binge-watching-this-week-october-21-27">Prime Video top 10 shows — here’s the 3 worth binge-watching this week (October 21-27)</a></li></ul><div data-model-name="Amazon Prime Video" data-widget-type="review" data-widget-title="Today's best streaming deals"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch 'The Celebrity Traitors U.K.' season 2 episode 8 online from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <p>With the Faithful turning on one another just as the Traitors are finally all landing on the same page, things aren’t looking good for the honest players as we approach next week’s endgame. Here's how to watch<a href="https://www.tomsguide.com/entertainment/streaming/watch-celebrity-traitors-season-2"><u> "The Celebrity Traitors" season 2</u></a>, episode 8 online<a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><u> </u><u><strong>from anywhere with a VPN</strong></u></a><strong> including Ireland, the U.S., Canada and Australia.</strong></p><p>Despite much theorising and speculation, it turned out the murder in plain sight had gone off without a hitch, as a yawning Ross became a target for James Acaster’s “Am I boring you?” </p><p>As the Faithful discovered Ross’ fate, Claudia’s reveal that he’d been offed in public cranked the speculation up to 11 as the frantic Faithful tried to figure the who, what and where’s of the TV hardman’s departure. </p><p>With the morning coffee drank, it was time for a very unique mission, in the previously unseen Traitor’s Lair. The task was simple: assemble an individual shield puzzle to earn protection from murder. The catch, however, was that in order to earn the £9500 prize pot, the Traitors had to secretly assemble their own shield using pieces from the others, while the Faithful were blindfolded. </p><p>Maya and Kenny made a hash of sneaking around, while James, too scared to even lift his blindfold, was no help whatsoever. In the end, the grand total was four shields, no gold. </p><p>At the Round Table, Miranda brought up her suspicion of Joanne after she’d felt the floor move around her while blindfolded during the challenge, and Joanne had been standing to her left (it seemed never to occur to her that the culprit could’ve also been Maya on her right side). She went on to say she’d debunked it, which Joanne rightly pointed out was still bringing it up. As the two comedians accused each other, the group searched for any further evidence on anyone. </p><p>Leigh-Anne caught heat, but after Michael suggested in lieu of banishing a Traitor they could banish the least useful Faithful, it was Jerry that left the castle. </p><p>Later, in the turret, Maya and Kenny called James out of his lack of action in the task, however his glee at murdering Ross soon won them back around, with the trio plotting a <em>big </em>murder for that night.</p><p>The death of Romesh, Sebastian or Miranda is going to send the Faithful reeling, so read on for how to watch "<a href="https://www.tomsguide.com/entertainment/sports/simple-way-to-watch-the-celebrity-traitors-season-2-for-free"><u>The Celebrity Traitors” season 2</u></a>" online from anywhere in the world.</p><ul><li><strong>Love TV? </strong><a href="https://newsletter.smartbrief.com/rest/sign-up/7886C2EB-6FBD-4AA5-9B00-B19A0D73FA7E" target="_blank"><strong>Sign up to the weekly How To Watch newsletter</strong></a></li></ul><h2 class="article-body__section" id="section-watch-the-celebrity-traitors-season-2-episode-8-free-online-in-the-u-k"><span>Watch 'The Celebrity Traitors' season 2, episode 8 FREE online in the U.K. </span></h2><p>In the U.K., "The Celebrity Traitors" season 2 airs on <strong>BBC One </strong>and with episodes available to stream on<strong> </strong><a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a>. It's free with a valid TV license.</p><p>New episodes go out on Thursday and Friday evenings at 8pm, with <strong>episode 8 </strong>arriving on<strong> Friday, Oct. 23</strong>.</p><p><strong>Outside the U.K.? </strong>If you are a Brit abroad and want to catch up on "The Celebrity Traitors" S2 you can <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>use a good VPN</strong></a> to watch your usual streams anywhere. We’ll show you how to do that below…</p><h2 class="article-body__section" id="section-watch-the-celebrity-traitors-s2-from-abroad"><span>Watch 'The Celebrity Traitors' S2 from abroad</span></h2><p>If you are on holiday and want to watch "The Celebrity Traitors," a <a href="https://www.tomsguide.com/best-picks/best-vpn"><strong>VPN</strong></a> (Virtual Private Network) is the simplest solution.</p><p>The software lets your devices appear to be back in your home country. Ideal if you’re away on vacation or on business. Our favourite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>. It’s the best on the market (per our <a href="https://www.tomsguide.com/reviews/nordvpn-review" target="_blank">NordVPN review</a>).</p><div class="product"><a data-dimension112="c4a7683e-cd45-11f1-becf-a7a94113fd10" data-action="Deal Block" data-label="NordVPN deal: 75% Off + 30 days risk-free" data-dimension48="NordVPN deal: 75% Off + 30 days risk-free" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="c4a7683e-cd45-11f1-becf-a7a94113fd10" data-action="Deal Block" data-label="NordVPN deal: 75% Off + 30 days risk-free" data-dimension48="NordVPN deal: 75% Off + 30 days risk-free" data-dimension25=""><strong>NordVPN deal: 75% Off + 30 days risk-free</strong></a></p><p>Boasting super fast speeds, great features, streaming power and industry-leading security, <a href="https://www.tomsguide.com/reviews/nordvpn-review" target="_blank"><strong>NordVPN</strong> is our #1 VPN</a>.<br><br><strong>✅ Get 3 months extra FREE </strong><br><strong>✅ 75% off the usual price</strong></p><p>Use NordVPN to unblock your usual streaming service and watch "The Celebrity Traitors U.K." season 2 for free with this <em><strong>exclusive </strong></em>deal. <a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="c4a7683e-cd45-11f1-becf-a7a94113fd10" data-action="Deal Block" data-label="NordVPN deal: 75% Off + 30 days risk-free" data-dimension48="NordVPN deal: 75% Off + 30 days risk-free" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we mentioned earlier, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank"><strong>NordVPN</strong></a><strong> </strong>is our top choice.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're in the U.S. and want to view your U.K. service, you'd select a U.K. server from the list.</p><p><strong>3. Watch. </strong>Head to <a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> to watch "The Celebrity Traitors" S2 online.</p><h2 class="article-body__section" id="section-how-to-watch-the-celebrity-traitors-season-2-around-the-world"><span>How to watch 'The Celebrity Traitors' season 2 around the world</span></h2><h2 id="how-to-watch-39-the-celebrity-traitors-39-s2-in-the-u-s">How to watch 'The Celebrity Traitors' S2 in the U.S.</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>"The Celebrity Traitors U.K." will stream on <a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><strong>Peacock</strong></a> in the U.S., although a release date is TBC.</p><p><strong>British citizen in the United States?</strong> You can use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual U.K. TV streaming services (where terms allow).</p><h2 id="watch-39-the-celebrity-traitors-39-s2-in-canada">Watch 'The Celebrity Traitors' S2 in Canada</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Canadians can stream "The Celebrity Traitors U.K." season 2 on <a href="https://www.crave.ca/en" target="_blank" rel="nofollow"><strong>Crave</strong></a>. New episodes arrive Fridays and Saturdays. </p><p><strong>Visitor from the U.K.?</strong> You can still catch your usual free stream by using a VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 id="how-to-watch-39-the-celebrity-traitors-39-s2-online-in-australia">How to watch 'The Celebrity Traitors' S2 online in Australia</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Aussies can watch "The Celebrity Traitors" season 2 in Australia for free on <a href="https://10.com.au" target="_blank" rel="nofollow"><strong>10Play</strong></a>, simply create a free account to start watching.</p><p>New installments land every Wednesday and Thursday, although beware spoilers as viewers Down Under are watching a week behind the U.K..</p><p><strong>Aussie abroad? </strong>You can <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>use a VPN</strong></a> to watch your usual streaming services as if you were back at home.</p><h2 class="article-body__section" id="section-the-celebrity-traitors-season-2-cast"><span>'The Celebrity Traitors' season 2 cast</span></h2><p>Amol Rajan – Journalist and Broadcaster <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>Bella Ramsey – Actor <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>James Acaster – Comedian and Podcaster <em><strong>Traitor</strong></em></p><p>James Blunt – Singer/Songwriter <em><strong>Faithful</strong></em></p><p>Jerry Hall – Model and Actress <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>Joanne McNally – Comedian <em><strong>Faithful</strong></em></p><p>Joe Lycett – Comedian <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>Julie Hesmondhalgh – Actor <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>King Kenny – Content Creator <em><strong>Traitor</strong></em></p><p>Leigh-Anne Pinnock – Singer/Songwriter <em><strong>Faithful</strong></em></p><p>Maya Jama – Broadcaster and Entrepreneur <em><strong>Traitor</strong></em>  </p><p>Michael Sheen – Actor and Presenter <em><strong>Faithful</strong></em></p><p>Miranda Hart – Actor and Author <em><strong>Faithful</strong></em></p><p>Myha’la – Actor <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>Professor Hannah Fry – Broadcaster and Mathematician <em><strong>Traitor </strong></em><strong>Banished</strong></p><p>Richard E. Grant – Actor and Author <em><strong>Traitor </strong></em><strong>Banished</strong></p><p>Rob Beckett – Comedian <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>Romesh Ranganathan – Comedian <em><strong>Faithful</strong></em></p><p>Ross Kemp – Actor and Presenter <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>Sebastian Croft – Musician and Actor <em><strong>Faithful</strong></em></p><p>Sharon Rooney – Actor <em><strong>Faithful</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-traitors-ireland-season-2">How to watch "Traitors Ireland" season 2</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/i-thought-celebrity-traitors-would-be-a-total-flop-but-it-might-be-the-best-season-yet">I thought "Celebrity Traitors" season one would be a total flop but it might be the best season yet</a></li><li><a href="https://www.tomsguide.com/how-to/how-to-watch-uk-tv-abroad">How to watch UK TV abroad: BBC iPlayer, ITVX, Channel 4 and more</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/how-to-watch-the-celebrity-traitors-u-k-season-2-episode-8-online-from-anywhere</link>
                                                                            <description>
                            <![CDATA[ With James finally on board with playing the villain, the Faithful look set to lose one of their strongest players. Here's how to watch "The Celebrity Traitors U.K." season 2, episode 8 ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sZDmZvk3mKiwTzVJMkCZzc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6ivo7Pv88CK5MNZppjDFH9-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 16:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Tom Wardley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/XvemTAehp4KGqevwPtrdCb-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/6ivo7Pv88CK5MNZppjDFH9-1920-80.jpg">
                                                            <media:credit><![CDATA[BBC]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[King Kenny sneaks around during the latest challenge in &quot;The Celebrity Traitors&quot;]]></media:description>                                                            <media:text><![CDATA[King Kenny sneaks around during the latest challenge in &quot;The Celebrity Traitors&quot;]]></media:text>
                                <media:title type="plain"><![CDATA[King Kenny sneaks around during the latest challenge in &quot;The Celebrity Traitors&quot;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6ivo7Pv88CK5MNZppjDFH9-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With the Faithful turning on one another just as the Traitors are finally all landing on the same page, things aren’t looking good for the honest players as we approach next week’s endgame. Here's how to watch<a href="https://www.tomsguide.com/entertainment/streaming/watch-celebrity-traitors-season-2"><u> "The Celebrity Traitors" season 2</u></a>, episode 8 online<a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><u> </u><u><strong>from anywhere with a VPN</strong></u></a><strong> including Ireland, the U.S., Canada and Australia.</strong></p><p>Despite much theorising and speculation, it turned out the murder in plain sight had gone off without a hitch, as a yawning Ross became a target for James Acaster’s “Am I boring you?” </p><p>As the Faithful discovered Ross’ fate, Claudia’s reveal that he’d been offed in public cranked the speculation up to 11 as the frantic Faithful tried to figure the who, what and where’s of the TV hardman’s departure. </p><p>With the morning coffee drank, it was time for a very unique mission, in the previously unseen Traitor’s Lair. The task was simple: assemble an individual shield puzzle to earn protection from murder. The catch, however, was that in order to earn the £9500 prize pot, the Traitors had to secretly assemble their own shield using pieces from the others, while the Faithful were blindfolded. </p><p>Maya and Kenny made a hash of sneaking around, while James, too scared to even lift his blindfold, was no help whatsoever. In the end, the grand total was four shields, no gold. </p><p>At the Round Table, Miranda brought up her suspicion of Joanne after she’d felt the floor move around her while blindfolded during the challenge, and Joanne had been standing to her left (it seemed never to occur to her that the culprit could’ve also been Maya on her right side). She went on to say she’d debunked it, which Joanne rightly pointed out was still bringing it up. As the two comedians accused each other, the group searched for any further evidence on anyone. </p><p>Leigh-Anne caught heat, but after Michael suggested in lieu of banishing a Traitor they could banish the least useful Faithful, it was Jerry that left the castle. </p><p>Later, in the turret, Maya and Kenny called James out of his lack of action in the task, however his glee at murdering Ross soon won them back around, with the trio plotting a <em>big </em>murder for that night.</p><p>The death of Romesh, Sebastian or Miranda is going to send the Faithful reeling, so read on for how to watch "<a href="https://www.tomsguide.com/entertainment/sports/simple-way-to-watch-the-celebrity-traitors-season-2-for-free"><u>The Celebrity Traitors” season 2</u></a>" online from anywhere in the world.</p><ul><li><strong>Love TV? </strong><a href="https://newsletter.smartbrief.com/rest/sign-up/7886C2EB-6FBD-4AA5-9B00-B19A0D73FA7E" target="_blank"><strong>Sign up to the weekly How To Watch newsletter</strong></a></li></ul><h2 class="article-body__section" id="section-watch-the-celebrity-traitors-season-2-episode-8-free-online-in-the-u-k"><span>Watch 'The Celebrity Traitors' season 2, episode 8 FREE online in the U.K. </span></h2><p>In the U.K., "The Celebrity Traitors" season 2 airs on <strong>BBC One </strong>and with episodes available to stream on<strong> </strong><a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a>. It's free with a valid TV license.</p><p>New episodes go out on Thursday and Friday evenings at 8pm, with <strong>episode 8 </strong>arriving on<strong> Friday, Oct. 23</strong>.</p><p><strong>Outside the U.K.? </strong>If you are a Brit abroad and want to catch up on "The Celebrity Traitors" S2 you can <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>use a good VPN</strong></a> to watch your usual streams anywhere. We’ll show you how to do that below…</p><h2 class="article-body__section" id="section-watch-the-celebrity-traitors-s2-from-abroad"><span>Watch 'The Celebrity Traitors' S2 from abroad</span></h2><p>If you are on holiday and want to watch "The Celebrity Traitors," a <a href="https://www.tomsguide.com/best-picks/best-vpn"><strong>VPN</strong></a> (Virtual Private Network) is the simplest solution.</p><p>The software lets your devices appear to be back in your home country. Ideal if you’re away on vacation or on business. Our favourite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>. It’s the best on the market (per our <a href="https://www.tomsguide.com/reviews/nordvpn-review" target="_blank">NordVPN review</a>).</p><div class="product"><a data-dimension112="c4a7683e-cd45-11f1-becf-a7a94113fd10" data-action="Deal Block" data-label="NordVPN deal: 75% Off + 30 days risk-free" data-dimension48="NordVPN deal: 75% Off + 30 days risk-free" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>▶︎ <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="c4a7683e-cd45-11f1-becf-a7a94113fd10" data-action="Deal Block" data-label="NordVPN deal: 75% Off + 30 days risk-free" data-dimension48="NordVPN deal: 75% Off + 30 days risk-free" data-dimension25=""><strong>NordVPN deal: 75% Off + 30 days risk-free</strong></a></p><p>Boasting super fast speeds, great features, streaming power and industry-leading security, <a href="https://www.tomsguide.com/reviews/nordvpn-review" target="_blank"><strong>NordVPN</strong> is our #1 VPN</a>.<br><br><strong>✅ Get 3 months extra FREE </strong><br><strong>✅ 75% off the usual price</strong></p><p>Use NordVPN to unblock your usual streaming service and watch "The Celebrity Traitors U.K." season 2 for free with this <em><strong>exclusive </strong></em>deal. <a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="c4a7683e-cd45-11f1-becf-a7a94113fd10" data-action="Deal Block" data-label="NordVPN deal: 75% Off + 30 days risk-free" data-dimension48="NordVPN deal: 75% Off + 30 days risk-free" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we mentioned earlier, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank"><strong>NordVPN</strong></a><strong> </strong>is our top choice.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're in the U.S. and want to view your U.K. service, you'd select a U.K. server from the list.</p><p><strong>3. Watch. </strong>Head to <a href="https://www.bbc.co.uk/iplayer" target="_blank" rel="nofollow"><strong>BBC iPlayer</strong></a> to watch "The Celebrity Traitors" S2 online.</p><h2 class="article-body__section" id="section-how-to-watch-the-celebrity-traitors-season-2-around-the-world"><span>How to watch 'The Celebrity Traitors' season 2 around the world</span></h2><h2 id="how-to-watch-39-the-celebrity-traitors-39-s2-in-the-u-s">How to watch 'The Celebrity Traitors' S2 in the U.S.</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>"The Celebrity Traitors U.K." will stream on <a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><strong>Peacock</strong></a> in the U.S., although a release date is TBC.</p><p><strong>British citizen in the United States?</strong> You can use a VPN like <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to access your usual U.K. TV streaming services (where terms allow).</p><h2 id="watch-39-the-celebrity-traitors-39-s2-in-canada">Watch 'The Celebrity Traitors' S2 in Canada</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Canadians can stream "The Celebrity Traitors U.K." season 2 on <a href="https://www.crave.ca/en" target="_blank" rel="nofollow"><strong>Crave</strong></a>. New episodes arrive Fridays and Saturdays. </p><p><strong>Visitor from the U.K.?</strong> You can still catch your usual free stream by using a VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>.</p><h2 id="how-to-watch-39-the-celebrity-traitors-39-s2-online-in-australia">How to watch 'The Celebrity Traitors' S2 online in Australia</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Aussies can watch "The Celebrity Traitors" season 2 in Australia for free on <a href="https://10.com.au" target="_blank" rel="nofollow"><strong>10Play</strong></a>, simply create a free account to start watching.</p><p>New installments land every Wednesday and Thursday, although beware spoilers as viewers Down Under are watching a week behind the U.K..</p><p><strong>Aussie abroad? </strong>You can <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>use a VPN</strong></a> to watch your usual streaming services as if you were back at home.</p><h2 class="article-body__section" id="section-the-celebrity-traitors-season-2-cast"><span>'The Celebrity Traitors' season 2 cast</span></h2><p>Amol Rajan – Journalist and Broadcaster <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>Bella Ramsey – Actor <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>James Acaster – Comedian and Podcaster <em><strong>Traitor</strong></em></p><p>James Blunt – Singer/Songwriter <em><strong>Faithful</strong></em></p><p>Jerry Hall – Model and Actress <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>Joanne McNally – Comedian <em><strong>Faithful</strong></em></p><p>Joe Lycett – Comedian <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>Julie Hesmondhalgh – Actor <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>King Kenny – Content Creator <em><strong>Traitor</strong></em></p><p>Leigh-Anne Pinnock – Singer/Songwriter <em><strong>Faithful</strong></em></p><p>Maya Jama – Broadcaster and Entrepreneur <em><strong>Traitor</strong></em>  </p><p>Michael Sheen – Actor and Presenter <em><strong>Faithful</strong></em></p><p>Miranda Hart – Actor and Author <em><strong>Faithful</strong></em></p><p>Myha’la – Actor <em><strong>Faithful </strong></em><strong>Banished</strong></p><p>Professor Hannah Fry – Broadcaster and Mathematician <em><strong>Traitor </strong></em><strong>Banished</strong></p><p>Richard E. Grant – Actor and Author <em><strong>Traitor </strong></em><strong>Banished</strong></p><p>Rob Beckett – Comedian <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>Romesh Ranganathan – Comedian <em><strong>Faithful</strong></em></p><p>Ross Kemp – Actor and Presenter <em><strong>Faithful </strong></em><strong>Murdered</strong></p><p>Sebastian Croft – Musician and Actor <em><strong>Faithful</strong></em></p><p>Sharon Rooney – Actor <em><strong>Faithful</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-traitors-ireland-season-2">How to watch "Traitors Ireland" season 2</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/i-thought-celebrity-traitors-would-be-a-total-flop-but-it-might-be-the-best-season-yet">I thought "Celebrity Traitors" season one would be a total flop but it might be the best season yet</a></li><li><a href="https://www.tomsguide.com/how-to/how-to-watch-uk-tv-abroad">How to watch UK TV abroad: BBC iPlayer, ITVX, Channel 4 and more</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 new to Netflix movies to watch this weekend — including Russell Crowe’s iconic historical action epic (Oct. 23-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The weather outside is becoming increasingly gloomy (or maybe that’s just where I live?), which means only one thing: it’s prime Netflix watching season. Forget going outdoors; why not spend your weekend checking out the latest additions to the streaming service’s library? </p><p>However, Netflix’s library is pretty vast, and it’s easy to get stuck in a loop of spending more time deciding what to watch rather than actually watching. That’s where I can help. I’ve taken a look through Netflix’s October 2026 slate and picked out three arrivals worthy of your watchlist. From a historical epic to an action blockbuster to a charming period drama.</p><p>These are the Netflix movies I recommend you watch this weekend; they’re definitely more enjoyable than walking around in the cold. </p><h2 id="gladiator-2000">‘Gladiator’ (2000)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/P5ieIbInFpg" allowfullscreen></iframe></div></div><p>Winner of five Oscars, including Best Picture and Best Actor for star Russell Crowe, “Gladiator” is among the most iconic and acclaimed historical epics in movie history. Beloved for its brutal Colosseum fights and often-quoted lines (“I will have my vengeance, in this life, or the next,” “Are you not entertained?”), Ridley Scott delivered a movie that reigns supreme in cinema history to this day. Netflix also added the 2024 sequel, which makes for a respectable double bill, even if “Gladiator II” wasn’t perhaps worth the almost 25- wait.</p><p>Against the backdrop of the Roman Empire, Maximus Decimus Meridius (Crowe) is a celebrated general under Emperor Aurelius (Richard Harris). However, when Aurelius’ son, Commodus (Joaquin Phoenix), murders his father to take control of Rome, Maximus’ family is killed, and he is taken by slave traders who sell him to a gladiator trainer. Thrown into the blood-soaked Colosseum, Maximus vows revenge on Commodus and fights with ferocity and purpose. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/60000929" target="_blank" rel="nofollow"><em><strong>"Gladiator" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="the-fate-of-the-furious-2017">‘The Fate of the Furious’ (2017)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/JwMKRevYa_M" allowfullscreen></iframe></div></div><p>You always know what you’re getting with “The Fast and the Furious” movies. They might not be high art, and typically contain dialogue that will make your toes curl, but where else can you see a suped-up supercar being chased by a nuclear submarine across a frozen lake? “The Fate of the Furious” is the eighth installment in the action franchise, and even if the tank was getting low at this point (“F9” and “Fast X” ran on engine fumes), it’s still undeniably blockbuster entertainment. Plus, Charlize Theron joins the assembly as Cipher.</p><p>Following on from the emotional “Furious 7,” which marked the final appearance of the late Paul Walker as Brian O'Conner, Dominic Toretto (Vin Diesel), the action hero who puts family above everything, suddenly betrays his friends and begins working for the mysterious cyberterrorist Cipher (Theron). Now, the Fast crew has to hunt down not only this new threat to world peace, but also to find out why their leader has suddenly turned his back on them.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/80150243" target="_blank" rel="nofollow"><em><strong>"The Fate of the Furious" on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoE0O"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoE0O.js" async></script><h2 id="emily-2022">‘Emily’ (2022)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/lCa5rx_8WCc" allowfullscreen></iframe></div></div><p>Emerald Fennell’s “Wuthering Heights” starring Margot Robbie and Jacob Elordi debuted earlier this year and caused quite the stir. “Emily” offers an insight into the novelist behind the book, Emily Brontë (played by Emma Mackey), exploring the relationship that inspired her to pen the timeless story of a volatile romance between two headstrong lovers. </p><p>Okay, so cards on the table, writer/director Frances O’Connor takes many creative liberties in this biographical drama. In fact, the relationship between Emily and the young William Weightman (Oliver Jackson-Cohen) at the movie's core is the stuff of cinematic invention. Instead, “Emily” weaves a semi-fictional account of the author's life, showing her inner struggle as her artistic and romantic desires clash with the societal expectations of the time. It might not be totally historically accurate, but “Emily” is still a wonderful watch.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81632831" target="_blank" rel="nofollow"><em><strong>"Emily" on Netflix</strong></em></a><em><strong> now</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">New on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/25-years-later-the-fast-and-the-furious-franchise-has-lost-its-soul-but-it-can-get-it-back">25 years later, 'The Fast and the Furious’ has lost its soul</a></li><li><a href="https://www.tomsguide.com/how-to/fast-and-furious-movies-in-order">How to watch 'Fast and Furious' movies in order online</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/netflix/3-new-to-netflix-movies-to-watch-this-weekend-including-russell-crowes-iconic-historical-action-epic-oct-23-25</link>
                                                                            <description>
                            <![CDATA[ Don't spend your weekend aimlessly scrolling the Netflix library; here are three recently added movies you should watch now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jLXTMkcCYkLGHo8BMtHBhm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xgLKfGx4fjQtGCCtCDQdYC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 16:05:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Netflix]]></category>
                                                    <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xgLKfGx4fjQtGCCtCDQdYC-1920-80.jpg">
                                                            <media:credit><![CDATA[Netflix; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Netflix logo on orange background]]></media:description>                                                            <media:text><![CDATA[Netflix logo on orange background]]></media:text>
                                <media:title type="plain"><![CDATA[Netflix logo on orange background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xgLKfGx4fjQtGCCtCDQdYC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The weather outside is becoming increasingly gloomy (or maybe that’s just where I live?), which means only one thing: it’s prime Netflix watching season. Forget going outdoors; why not spend your weekend checking out the latest additions to the streaming service’s library? </p><p>However, Netflix’s library is pretty vast, and it’s easy to get stuck in a loop of spending more time deciding what to watch rather than actually watching. That’s where I can help. I’ve taken a look through Netflix’s October 2026 slate and picked out three arrivals worthy of your watchlist. From a historical epic to an action blockbuster to a charming period drama.</p><p>These are the Netflix movies I recommend you watch this weekend; they’re definitely more enjoyable than walking around in the cold. </p><h2 id="gladiator-2000">‘Gladiator’ (2000)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/P5ieIbInFpg" allowfullscreen></iframe></div></div><p>Winner of five Oscars, including Best Picture and Best Actor for star Russell Crowe, “Gladiator” is among the most iconic and acclaimed historical epics in movie history. Beloved for its brutal Colosseum fights and often-quoted lines (“I will have my vengeance, in this life, or the next,” “Are you not entertained?”), Ridley Scott delivered a movie that reigns supreme in cinema history to this day. Netflix also added the 2024 sequel, which makes for a respectable double bill, even if “Gladiator II” wasn’t perhaps worth the almost 25- wait.</p><p>Against the backdrop of the Roman Empire, Maximus Decimus Meridius (Crowe) is a celebrated general under Emperor Aurelius (Richard Harris). However, when Aurelius’ son, Commodus (Joaquin Phoenix), murders his father to take control of Rome, Maximus’ family is killed, and he is taken by slave traders who sell him to a gladiator trainer. Thrown into the blood-soaked Colosseum, Maximus vows revenge on Commodus and fights with ferocity and purpose. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/60000929" target="_blank" rel="nofollow"><em><strong>"Gladiator" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="the-fate-of-the-furious-2017">‘The Fate of the Furious’ (2017)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/JwMKRevYa_M" allowfullscreen></iframe></div></div><p>You always know what you’re getting with “The Fast and the Furious” movies. They might not be high art, and typically contain dialogue that will make your toes curl, but where else can you see a suped-up supercar being chased by a nuclear submarine across a frozen lake? “The Fate of the Furious” is the eighth installment in the action franchise, and even if the tank was getting low at this point (“F9” and “Fast X” ran on engine fumes), it’s still undeniably blockbuster entertainment. Plus, Charlize Theron joins the assembly as Cipher.</p><p>Following on from the emotional “Furious 7,” which marked the final appearance of the late Paul Walker as Brian O'Conner, Dominic Toretto (Vin Diesel), the action hero who puts family above everything, suddenly betrays his friends and begins working for the mysterious cyberterrorist Cipher (Theron). Now, the Fast crew has to hunt down not only this new threat to world peace, but also to find out why their leader has suddenly turned his back on them.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/80150243" target="_blank" rel="nofollow"><em><strong>"The Fate of the Furious" on Netflix</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoE0O"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoE0O.js" async></script><h2 id="emily-2022">‘Emily’ (2022)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/lCa5rx_8WCc" allowfullscreen></iframe></div></div><p>Emerald Fennell’s “Wuthering Heights” starring Margot Robbie and Jacob Elordi debuted earlier this year and caused quite the stir. “Emily” offers an insight into the novelist behind the book, Emily Brontë (played by Emma Mackey), exploring the relationship that inspired her to pen the timeless story of a volatile romance between two headstrong lovers. </p><p>Okay, so cards on the table, writer/director Frances O’Connor takes many creative liberties in this biographical drama. In fact, the relationship between Emily and the young William Weightman (Oliver Jackson-Cohen) at the movie's core is the stuff of cinematic invention. Instead, “Emily” weaves a semi-fictional account of the author's life, showing her inner struggle as her artistic and romantic desires clash with the societal expectations of the time. It might not be totally historically accurate, but “Emily” is still a wonderful watch.</p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81632831" target="_blank" rel="nofollow"><em><strong>"Emily" on Netflix</strong></em></a><em><strong> now</strong></em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">New on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/25-years-later-the-fast-and-the-furious-franchise-has-lost-its-soul-but-it-can-get-it-back">25 years later, 'The Fast and the Furious’ has lost its soul</a></li><li><a href="https://www.tomsguide.com/how-to/fast-and-furious-movies-in-order">How to watch 'Fast and Furious' movies in order online</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ What to watch tonight: 48 new shows and movies just added to Netflix, HBO Max, Peacock and more (Oct. 23) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, <a href="https://www.tomsguide.com/entertainment/streaming/hbo-max">HBO Max</a>, <a href="https://www.tomsguide.com/entertainment/streaming/peacock">Peacock</a> etc to see what's recently landed.  I've even added some movies you can stream for free on some of the best free streaming services like Tubi, along with some chilling horror picks on Shudder.</p><p>Here are all the new shows and movies (and live events) you can stream tonight (October 23), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-19-25">5 best new to Netflix movies and shows to watch this week</a>. </p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="lupin-season-4-premiere-netflix">‘Lupin’ (season 4 premiere) (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Vr4zLkYblMA" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Crime drama series</p><p><strong>What it's about:</strong> Master thief Assane Diop (Omar Sy) is still behind bars, determined to serve his sentence and reunite with his family. However, a mysterious announcement sparks simultaneous museum heists across Paris, and evidence places Assane at one of the crimes. Forced to escape prison, he must uncover the identity of a copycat thief and clear his name before the situation spirals further out of control.</p><p><strong>Why you should watch it: </strong>If you love clever heists, elaborate disguises and twists you won't see coming, "Lupin" deserves a spot on your watchlist. Omar Sy brings effortless charm to the gentleman thief, while the Parisian setting adds plenty of style. With a copycat criminal, impossible robberies and Assane fighting to clear his name, this latest instalment promises another addictive game of cat and mouse. </p><p><em>Watch "Lupin" season 4 on </em><a href="https://www.netflix.com/title/80994082" target="_blank" rel="nofollow"><em>Netflix</em></a><em> now</em></p><h2 id="the-invite-2026-hbo-max">‘The Invite’ (2026) (HBO Max)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/OJ19I9q_hOQ" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Comedy-drama movie</p><p><strong>What it's about: </strong>Joe (Seth Rogen) and Angela (Olivia Wilde) are a married couple whose relationship is on the rocks. Hoping to address the tension caused by their noisy upstairs neighbors, they invite the mysterious couple, Piña (Penélope Cruz) and Hawk (Edward Norton), over for dinner. However, the evening takes an unexpected turn when their guests make a surprising proposition that could change both couples' relationships forever.</p><p><strong>Why you should watch it:</strong> Olivia Wilde’s “The Invite” is a strong pick for anyone who enjoys awkward comedies and relationship dramas. Sharp dialogue, biting humor and strong performances keep the tension simmering, while unexpected emotional moments give the story extra depth. If you’re tired of predictable comedies, this grown-up take on relationships and social awkwardness offers something a little different.</p><p><em>Watch "The Invite" on </em><a href="https://www.hbomax.com/movie/fa938c47-f857-4c06-b425-7e5cb2d8bb0a" target="_blank" rel="nofollow"><em>HBO Max</em></a><em> now</em></p><h2 id="finding-emily-2026-peacock">‘Finding Emily’ (2026) (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wc2UjmPzN8c" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Romantic comedy movie</p><p><strong>What it's about:</strong> Struggling musician Owen (Spike Fearn) falls for a mysterious woman who gives him an incorrect phone number. Determined to track her down, he teams up with Emily Raine (Angourie Rice), an ambitious psychology student researching the science of love. Their search spirals into campus-wide chaos, complicating their lives and ambitions as Owen and Emily begin developing unexpected feelings for each other. </p><p><strong>Why you should watch it:</strong> "Finding Emily" is a charming British rom-com with plenty of awkward laughs, a catchy soundtrack and winning performances from Spike Fearn and Angourie Rice. Its university setting and modern take on young love give this familiar formula a fresh feel, while the leads' sweet dynamic makes it an easy, feel-good watch for anyone craving a lighthearted romantic comedy. </p><p><em>Watch "Finding Emily" on </em><a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><em>Peacock</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-friday-oct-23"><span>Your streaming guide: Friday, Oct 23</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"Fading Grandeur" (Netflix series)</li><li>"Lupin" part 4 (Netflix series)</li><li>"Paralyzed by Hope: The Maria Bamford Story" (Netflix documentary)</li><li>"Shadows of the Ten Ninja" (season 1)</li><li>"Surviving Hurricane Otis" (2026)</li></ul><p><strong>PRIME VIDEO</strong></p><ul><li>"Last One Laughing: Halloween" (2026)</li><li>"The Bride!" (2026)</li><li>NBA: New York vs. Boston (7 p.m. ET)</li><li>NBA: Houston vs. San Antonio (9:30 p.m. ET)</li><li>NWSL: Portland Thorns vs. North Carolina Courage (10 p.m. ET)</li></ul><p><strong>PARAMOUNT+</strong></p><ul><li>"Formula 1: Austin 2026"</li><li>"Mobland" (season 2 new episode)</li><li>"Tulsa King" (season 4 new episode)</li><li>"Avatar: Seven Havens" (new episodes)</li><li>"Fire Country" (season 5 new episode)</li><li>"Sheriff Country" (season 2 new episode)</li><li>"Boston Blue" (season 2 new episode)</li><li>"The Loud House" (season 2 new episode)</li><li>"The Patrick Star Show" (season 5 new episode)</li></ul><p><strong>HBO MAX</strong></p><ul><li>"House Hunters: Volume 11" (season 263) (HGTV)</li><li>"The Invite" (A24)</li><li>"Real Time with Bill Maher"</li><li>"Gold Rush" (new episode)</li><li>"Rage" (season 2 new episode)</li><li>"Captive" (new episode)</li><li>4 Blocks Zero" (new episode)</li></ul><p><strong>APPLE TV</strong></p><ul><li>"Dark Matter" (season 2 new episode)</li><li>Formula 1: United States Grand Prix (1:30 p.m. ET)</li></ul><p><strong>HULU</strong></p><ul><li>"9-1-1 (season 10 new episode) (ABC)</li><li>"9-1-1: Nashville" (season 2 new episode) (ABC) </li><li>"Grey's Anatomy" (season 23 new episode) (ABC)</li><li>"Tokyo Revengers: War of the Three Titans Arc" (new episode)</li><li>"One Spoon of Chocolate" (2026)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"Finding Emily" (2026)</li><li>Figure Skating: ISU Grand Prix de France (12:00 p.m. ET)</li><li>Soccer: VfB Stuttgart vs. Borussia Mönchengladbach (6:00 p.m. ET)</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>College Football: North Carolina Central at Delaware State (5 p.m. ET)</li><li>College Football: Duke at Virginia (7 p.m. ET)</li><li>College Football: Yale at Penn (7 p.m. ET)</li><li>NHL: Montreal Canadiens at Chicago Blackhawks (8 p.m. ET)</li><li>College Football: Army at Tulsa (8:30 p.m. ET)</li><li>NHL: Tampa Bay Lightning at Colorado Avalanche (9 p.m. ET)</li><li>College Football: Air Force at Wyoming (9 p.m. ET)</li><li>College Football: NC State at Stanford (10:30 p.m. ET)</li></ul><p><strong>SHUDDER</strong></p><ul><li>"The Cycle" (2026)</li><li>"Blackout" (2023)</li></ul><p><strong>PVOD</strong></p><ul><li>"Love Language" (2026)</li><li>"Shaun the Sheep: The Beast of Mossy Bottom" (2026)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-biggest-new-shows-to-stream-this-week-including-netflixs-hit-rom-com-and-chris-pratts-action-thriller">5 biggest new shows to stream this week</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-paramount-horror-movies-guaranteed-to-keep-you-up-tonight">3 Paramount+ horror movies guaranteed to keep you up tonight</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/what-to-watch-tonight-48-new-shows-and-movies-just-added-to-netflix-hbo-max-peacock-and-more-oct-23-2026</link>
                                                                            <description>
                            <![CDATA[ Looking for what to watch? Here's your guide to every movie and show streaming tonight. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fv8jeTRFwRvXfh6hA3WSjb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9iKnSEMsGsBxP5FMie7Qh3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 16:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                <author><![CDATA[ alix.blackburn@futurenet.com (Alix Blackburn) ]]></author>                    <dc:creator><![CDATA[ Alix Blackburn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8UxyT2McanNFLYwQ6wC7di-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9iKnSEMsGsBxP5FMie7Qh3-1920-80.jpg">
                                                            <media:credit><![CDATA[A24]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[(L-R) Penélope Cruz and Olivia Wilde in &quot;The Invite&quot; (2026).]]></media:description>                                                            <media:text><![CDATA[(L-R) Penélope Cruz and Olivia Wilde in &quot;The Invite&quot; (2026).]]></media:text>
                                <media:title type="plain"><![CDATA[(L-R) Penélope Cruz and Olivia Wilde in &quot;The Invite&quot; (2026).]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9iKnSEMsGsBxP5FMie7Qh3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When it comes to deciding what to watch, it can get overwhelming sifting through the <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">best streaming services</a>. So I've compiled a TV guide on what to watch tonight. </p><p>I've gone through everything from <a href="https://www.tomsguide.com/entertainment/streaming/netflix">Netflix</a>, <a href="https://www.tomsguide.com/entertainment/streaming/hbo-max">HBO Max</a>, <a href="https://www.tomsguide.com/entertainment/streaming/peacock">Peacock</a> etc to see what's recently landed.  I've even added some movies you can stream for free on some of the best free streaming services like Tubi, along with some chilling horror picks on Shudder.</p><p>Here are all the new shows and movies (and live events) you can stream tonight (October 23), and where to watch them. For more picks, check out the <a href="https://www.tomsguide.com/entertainment/netflix/5-best-new-to-netflix-movies-and-shows-to-stream-this-week-oct-19-25">5 best new to Netflix movies and shows to watch this week</a>. </p><h2 class="article-body__section" id="section-top-picks-to-stream-tonight"><span>Top picks to stream tonight</span></h2><h2 id="lupin-season-4-premiere-netflix">‘Lupin’ (season 4 premiere) (Netflix)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Vr4zLkYblMA" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Crime drama series</p><p><strong>What it's about:</strong> Master thief Assane Diop (Omar Sy) is still behind bars, determined to serve his sentence and reunite with his family. However, a mysterious announcement sparks simultaneous museum heists across Paris, and evidence places Assane at one of the crimes. Forced to escape prison, he must uncover the identity of a copycat thief and clear his name before the situation spirals further out of control.</p><p><strong>Why you should watch it: </strong>If you love clever heists, elaborate disguises and twists you won't see coming, "Lupin" deserves a spot on your watchlist. Omar Sy brings effortless charm to the gentleman thief, while the Parisian setting adds plenty of style. With a copycat criminal, impossible robberies and Assane fighting to clear his name, this latest instalment promises another addictive game of cat and mouse. </p><p><em>Watch "Lupin" season 4 on </em><a href="https://www.netflix.com/title/80994082" target="_blank" rel="nofollow"><em>Netflix</em></a><em> now</em></p><h2 id="the-invite-2026-hbo-max">‘The Invite’ (2026) (HBO Max)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/OJ19I9q_hOQ" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Comedy-drama movie</p><p><strong>What it's about: </strong>Joe (Seth Rogen) and Angela (Olivia Wilde) are a married couple whose relationship is on the rocks. Hoping to address the tension caused by their noisy upstairs neighbors, they invite the mysterious couple, Piña (Penélope Cruz) and Hawk (Edward Norton), over for dinner. However, the evening takes an unexpected turn when their guests make a surprising proposition that could change both couples' relationships forever.</p><p><strong>Why you should watch it:</strong> Olivia Wilde’s “The Invite” is a strong pick for anyone who enjoys awkward comedies and relationship dramas. Sharp dialogue, biting humor and strong performances keep the tension simmering, while unexpected emotional moments give the story extra depth. If you’re tired of predictable comedies, this grown-up take on relationships and social awkwardness offers something a little different.</p><p><em>Watch "The Invite" on </em><a href="https://www.hbomax.com/movie/fa938c47-f857-4c06-b425-7e5cb2d8bb0a" target="_blank" rel="nofollow"><em>HBO Max</em></a><em> now</em></p><h2 id="finding-emily-2026-peacock">‘Finding Emily’ (2026) (Peacock)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/wc2UjmPzN8c" allowfullscreen></iframe></div></div><p><strong>Genre: </strong>Romantic comedy movie</p><p><strong>What it's about:</strong> Struggling musician Owen (Spike Fearn) falls for a mysterious woman who gives him an incorrect phone number. Determined to track her down, he teams up with Emily Raine (Angourie Rice), an ambitious psychology student researching the science of love. Their search spirals into campus-wide chaos, complicating their lives and ambitions as Owen and Emily begin developing unexpected feelings for each other. </p><p><strong>Why you should watch it:</strong> "Finding Emily" is a charming British rom-com with plenty of awkward laughs, a catchy soundtrack and winning performances from Spike Fearn and Angourie Rice. Its university setting and modern take on young love give this familiar formula a fresh feel, while the leads' sweet dynamic makes it an easy, feel-good watch for anyone craving a lighthearted romantic comedy. </p><p><em>Watch "Finding Emily" on </em><a href="https://www.peacocktv.com/" target="_blank" rel="nofollow"><em>Peacock</em></a><em> now</em></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-your-streaming-guide-friday-oct-23"><span>Your streaming guide: Friday, Oct 23</span></h3><p>Here's everything coming to streaming today, broken down by streaming service:</p><p><strong>NETFLIX</strong></p><ul><li>"Fading Grandeur" (Netflix series)</li><li>"Lupin" part 4 (Netflix series)</li><li>"Paralyzed by Hope: The Maria Bamford Story" (Netflix documentary)</li><li>"Shadows of the Ten Ninja" (season 1)</li><li>"Surviving Hurricane Otis" (2026)</li></ul><p><strong>PRIME VIDEO</strong></p><ul><li>"Last One Laughing: Halloween" (2026)</li><li>"The Bride!" (2026)</li><li>NBA: New York vs. Boston (7 p.m. ET)</li><li>NBA: Houston vs. San Antonio (9:30 p.m. ET)</li><li>NWSL: Portland Thorns vs. North Carolina Courage (10 p.m. ET)</li></ul><p><strong>PARAMOUNT+</strong></p><ul><li>"Formula 1: Austin 2026"</li><li>"Mobland" (season 2 new episode)</li><li>"Tulsa King" (season 4 new episode)</li><li>"Avatar: Seven Havens" (new episodes)</li><li>"Fire Country" (season 5 new episode)</li><li>"Sheriff Country" (season 2 new episode)</li><li>"Boston Blue" (season 2 new episode)</li><li>"The Loud House" (season 2 new episode)</li><li>"The Patrick Star Show" (season 5 new episode)</li></ul><p><strong>HBO MAX</strong></p><ul><li>"House Hunters: Volume 11" (season 263) (HGTV)</li><li>"The Invite" (A24)</li><li>"Real Time with Bill Maher"</li><li>"Gold Rush" (new episode)</li><li>"Rage" (season 2 new episode)</li><li>"Captive" (new episode)</li><li>4 Blocks Zero" (new episode)</li></ul><p><strong>APPLE TV</strong></p><ul><li>"Dark Matter" (season 2 new episode)</li><li>Formula 1: United States Grand Prix (1:30 p.m. ET)</li></ul><p><strong>HULU</strong></p><ul><li>"9-1-1 (season 10 new episode) (ABC)</li><li>"9-1-1: Nashville" (season 2 new episode) (ABC) </li><li>"Grey's Anatomy" (season 23 new episode) (ABC)</li><li>"Tokyo Revengers: War of the Three Titans Arc" (new episode)</li><li>"One Spoon of Chocolate" (2026)</li></ul><p><strong>PEACOCK</strong></p><ul><li>"Finding Emily" (2026)</li><li>Figure Skating: ISU Grand Prix de France (12:00 p.m. ET)</li><li>Soccer: VfB Stuttgart vs. Borussia Mönchengladbach (6:00 p.m. ET)</li></ul><p><strong>ESPN UNLIMITED</strong></p><ul><li>College Football: North Carolina Central at Delaware State (5 p.m. ET)</li><li>College Football: Duke at Virginia (7 p.m. ET)</li><li>College Football: Yale at Penn (7 p.m. ET)</li><li>NHL: Montreal Canadiens at Chicago Blackhawks (8 p.m. ET)</li><li>College Football: Army at Tulsa (8:30 p.m. ET)</li><li>NHL: Tampa Bay Lightning at Colorado Avalanche (9 p.m. ET)</li><li>College Football: Air Force at Wyoming (9 p.m. ET)</li><li>College Football: NC State at Stanford (10:30 p.m. ET)</li></ul><p><strong>SHUDDER</strong></p><ul><li>"The Cycle" (2026)</li><li>"Blackout" (2023)</li></ul><p><strong>PVOD</strong></p><ul><li>"Love Language" (2026)</li><li>"Shaun the Sheep: The Beast of Mossy Bottom" (2026)</li></ul><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">Everything new on Netflix in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/streaming/5-biggest-new-shows-to-stream-this-week-including-netflixs-hit-rom-com-and-chris-pratts-action-thriller">5 biggest new shows to stream this week</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-paramount-horror-movies-guaranteed-to-keep-you-up-tonight">3 Paramount+ horror movies guaranteed to keep you up tonight</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 new Hulu shows you need to binge-watch this weekend (Oct. 23-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We're rolling through October faster than the leaves are falling off the trees, and that means we've landed at another weekend where you should head to Hulu to find something new to watch. There's always something to discover on the streamer, and this weekend is no different, with tricks and treats galore to keep you binge-watching all the way through. So, without further ado, here are three new titles worth adding to your queue this weekend.</p><p>Dive into the South Korean romance <strong>“Between Steps”</strong> for a huge dose of addictive slow-burn romance. Directed by acclaimed filmmaker Ahn Pan-seok, it follows a former swimmer and a woman starting over as they fall for each other in a university robotics lab. </p><p>Then you can change gears with <strong>“Phony,”</strong> a twisty new mystery starring Connie Britton and Sam Nivola. When a teenager wakes up in the hospital after a car crash, he’s convinced his mom has been replaced by an imposter, even though nobody else notices. </p><p>Next, Ethan Hawke returns in <strong>“The Lowdown”</strong> season 2, the acclaimed crime caper from “Reservation Dogs” creator Sterlin Harjo, with Tommy Lee Jones joining the fun as Hawke’s “truthstorian” bookseller digs into a new mystery in Tulsa.</p><p>Want more to choose from? Check out the full list of <a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-september-2026-all-the-new-shows-and-movies-to-watch">everything new to Hulu and Disney+ in October 2026</a> and keep coming back as we keep you updated every week. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-between-steps-39">'Between Steps'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/L79xdZI-Kqk" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Korean drama</p><p><strong>What it’s about?</strong> Park Min-jae (Choo Young-woo) was a promising competitive swimmer until illness cost him his leg. But he hasn't let that get him down -- he's been able to settle into a calmer life as a robotics PhD student. When Im Yu-jin (Kim So-hyun), a woman starting over after her own plans fell apart, stumbles into his world and takes up robotics herself, the two are drawn together in this slow-burn romance. </p><p><strong>Why you should watch it:</strong> This slow but absolutely lovely drama is a low-key antidote to some of the flashier, busier Korean dramas, and there's impeccable chemistry between its two leads. If you’re a K-drama fan or just want something gentle and character-driven to sink into, this is an excellent place to start and may just kick off a K-drama addiction. </p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/series/between-steps-994e7dec-fcbd-416e-ab2e-b4de8cc6d154" target="_blank" rel="nofollow"><em><strong>"Between Steps" on Hulu</strong></em></a><em><strong> now</strong></em></p><h2 id="39-phony-39">'Phony'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/y-68gT7y_sc" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Mystery </p><p><strong>What it’s about?</strong> “Phony” starts with a question most of us never have to ask: what if your mother wasn’t really your mother? Sam Nivola (“The White Lotus”) plays Sonny, a teenager who’s weirdly close to his single mom Ellen (Connie Britton), who also happens to be the principal of his school. On the night he’s supposed to lose his virginity, Sonny’s car crashes in the woods, and when he wakes up in the hospital, he’s convinced the woman at his bedside is an imposter wearing his mother’s face, even though no one else seems to notice. That's just the beginning of the weirdness as things spiral even further out of controll.</p><p><strong>Why you should watch it:</strong> Created by Nick Paley and executive produced by “The Cabin in the Woods” writer Drew Goddard, “Phony” is one of the mjost intriguing original series you'll see this year. It’s strange, funny and unsettling in equal measure, and a good pick for diving into around Halloween. </p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/series/phony-2840c159-ed3f-4aa2-954e-7bedf79efa45" target="_blank" rel="nofollow"><em><strong>'Phony' on Hulu</strong></em></a><em><strong> now</strong></em></p><h2 id="39-the-lowdown-39-season-2">'The Lowdown' season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/CGd9GTmE3Hc" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Crime </p><p><strong>What it’s about?</strong> Ethan Hawke returns as Lee Raybon, the self-described “truthstorian” at the heart of Sterlin Harjo’s acclaimed series. Lee runs a struggling bookstore, but his real calling is digging into local corruption as an amateur investigative journalist. In season 2, he agrees to help a public defender (Betty Gilpin) after one of her clients vanishes inside a prison, and his life gets even stranger when his estranged father, Lee Raybon Sr. (Tommy Lee Jones), rolls back into town. </p><p><strong>Why you should watch it:</strong> From the creator of “Reservation Dogs,” “The Lowdown” was one of the most acclaimed new shows of 2025, and this season doubles down with the addition of heavyweights like Tommy Lee Jones. Hawke has an exciting role as the eccentric, truth-obsessed Lee, and Harjo’s accurate portrait of Tulsa makes the entire series feel authentic as its stories dig into believable corruption. </p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/series/the-lowdown-9ae53bdf-9248-41ac-83df-f5e93a1f04b0" target="_blank" rel="nofollow"><em><strong>"The Lowdown" season 2 on Hulu</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-october-2026-all-the-new-shows-and-movies-to-watch">New on Hulu and Disney+ in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/hulu/3-new-to-hulu-movies-you-need-to-stream-this-weekend-including-a-tim-burton-classic-oct-9-11">3 new to Hulu movies you need to stream this weekend</a></li><li><a href="https://www.tomsguide.com/entertainment/hulu/if-you-loved-fleabag-you-need-to-add-this-91-percent-rated-hulu-show-to-your-watchlist-asap">You need to add this 91% rated Hulu show to your watchlist</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/hulu/3-new-hulu-shows-you-need-to-binge-watch-this-weekend-oct-23-25</link>
                                                                            <description>
                            <![CDATA[ Here are three new to Hulu shows that you need to add to your weekend watchlist right now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NtuvFwZV99uNs5fDsfr284</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MxrT4PgovwwNJ4Ns5njWoV-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 15:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hulu]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Brittany Vincent ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/JDgb6vqXHys3nrFJpkRCub-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/MxrT4PgovwwNJ4Ns5njWoV-1920-80.jpg">
                                                            <media:credit><![CDATA[Hulu; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hulu logo on popcorn background]]></media:description>                                                            <media:text><![CDATA[Hulu logo on popcorn background]]></media:text>
                                <media:title type="plain"><![CDATA[Hulu logo on popcorn background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MxrT4PgovwwNJ4Ns5njWoV-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We're rolling through October faster than the leaves are falling off the trees, and that means we've landed at another weekend where you should head to Hulu to find something new to watch. There's always something to discover on the streamer, and this weekend is no different, with tricks and treats galore to keep you binge-watching all the way through. So, without further ado, here are three new titles worth adding to your queue this weekend.</p><p>Dive into the South Korean romance <strong>“Between Steps”</strong> for a huge dose of addictive slow-burn romance. Directed by acclaimed filmmaker Ahn Pan-seok, it follows a former swimmer and a woman starting over as they fall for each other in a university robotics lab. </p><p>Then you can change gears with <strong>“Phony,”</strong> a twisty new mystery starring Connie Britton and Sam Nivola. When a teenager wakes up in the hospital after a car crash, he’s convinced his mom has been replaced by an imposter, even though nobody else notices. </p><p>Next, Ethan Hawke returns in <strong>“The Lowdown”</strong> season 2, the acclaimed crime caper from “Reservation Dogs” creator Sterlin Harjo, with Tommy Lee Jones joining the fun as Hawke’s “truthstorian” bookseller digs into a new mystery in Tulsa.</p><p>Want more to choose from? Check out the full list of <a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-september-2026-all-the-new-shows-and-movies-to-watch">everything new to Hulu and Disney+ in October 2026</a> and keep coming back as we keep you updated every week. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-between-steps-39">'Between Steps'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/L79xdZI-Kqk" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Korean drama</p><p><strong>What it’s about?</strong> Park Min-jae (Choo Young-woo) was a promising competitive swimmer until illness cost him his leg. But he hasn't let that get him down -- he's been able to settle into a calmer life as a robotics PhD student. When Im Yu-jin (Kim So-hyun), a woman starting over after her own plans fell apart, stumbles into his world and takes up robotics herself, the two are drawn together in this slow-burn romance. </p><p><strong>Why you should watch it:</strong> This slow but absolutely lovely drama is a low-key antidote to some of the flashier, busier Korean dramas, and there's impeccable chemistry between its two leads. If you’re a K-drama fan or just want something gentle and character-driven to sink into, this is an excellent place to start and may just kick off a K-drama addiction. </p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/series/between-steps-994e7dec-fcbd-416e-ab2e-b4de8cc6d154" target="_blank" rel="nofollow"><em><strong>"Between Steps" on Hulu</strong></em></a><em><strong> now</strong></em></p><h2 id="39-phony-39">'Phony'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/y-68gT7y_sc" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Mystery </p><p><strong>What it’s about?</strong> “Phony” starts with a question most of us never have to ask: what if your mother wasn’t really your mother? Sam Nivola (“The White Lotus”) plays Sonny, a teenager who’s weirdly close to his single mom Ellen (Connie Britton), who also happens to be the principal of his school. On the night he’s supposed to lose his virginity, Sonny’s car crashes in the woods, and when he wakes up in the hospital, he’s convinced the woman at his bedside is an imposter wearing his mother’s face, even though no one else seems to notice. That's just the beginning of the weirdness as things spiral even further out of controll.</p><p><strong>Why you should watch it:</strong> Created by Nick Paley and executive produced by “The Cabin in the Woods” writer Drew Goddard, “Phony” is one of the mjost intriguing original series you'll see this year. It’s strange, funny and unsettling in equal measure, and a good pick for diving into around Halloween. </p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/series/phony-2840c159-ed3f-4aa2-954e-7bedf79efa45" target="_blank" rel="nofollow"><em><strong>'Phony' on Hulu</strong></em></a><em><strong> now</strong></em></p><h2 id="39-the-lowdown-39-season-2">'The Lowdown' season 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/CGd9GTmE3Hc" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Crime </p><p><strong>What it’s about?</strong> Ethan Hawke returns as Lee Raybon, the self-described “truthstorian” at the heart of Sterlin Harjo’s acclaimed series. Lee runs a struggling bookstore, but his real calling is digging into local corruption as an amateur investigative journalist. In season 2, he agrees to help a public defender (Betty Gilpin) after one of her clients vanishes inside a prison, and his life gets even stranger when his estranged father, Lee Raybon Sr. (Tommy Lee Jones), rolls back into town. </p><p><strong>Why you should watch it:</strong> From the creator of “Reservation Dogs,” “The Lowdown” was one of the most acclaimed new shows of 2025, and this season doubles down with the addition of heavyweights like Tommy Lee Jones. Hawke has an exciting role as the eccentric, truth-obsessed Lee, and Harjo’s accurate portrait of Tulsa makes the entire series feel authentic as its stories dig into believable corruption. </p><p><em><strong>Watch </strong></em><a href="https://www.hulu.com/series/the-lowdown-9ae53bdf-9248-41ac-83df-f5e93a1f04b0" target="_blank" rel="nofollow"><em><strong>"The Lowdown" season 2 on Hulu</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/hulu/new-on-hulu-and-disney-in-october-2026-all-the-new-shows-and-movies-to-watch">New on Hulu and Disney+ in October 2026</a></li><li><a href="https://www.tomsguide.com/entertainment/hulu/3-new-to-hulu-movies-you-need-to-stream-this-weekend-including-a-tim-burton-classic-oct-9-11">3 new to Hulu movies you need to stream this weekend</a></li><li><a href="https://www.tomsguide.com/entertainment/hulu/if-you-loved-fleabag-you-need-to-add-this-91-percent-rated-hulu-show-to-your-watchlist-asap">You need to add this 91% rated Hulu show to your watchlist</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 newly added Paramount+ shows you need to binge-watch this weekend (Oct. 23-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Figuring out what to watch for the weekend seems like such a simple thing, but with the sheer range of titles available on the top <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a>—<a href="https://www.tomsguide.com/entertainment/streaming/paramount-plus"><strong>Paramount+</strong></a> included—it can feel overwhelming having to sift through all of that choice to find something quality to add to your watchlist. </p><p>That's where Tom's Guide comes in: We've done the dirty work for you and curated an easy lineup of three series that are worth your time and attention. This week brings the start of one series ("<strong>A Course Called Ireland</strong>," helmed by a true comedy legend), and the end of another ("<strong>All the Queen's Men</strong>," a long-running Tyler Perry-produced drama). And if you're a fan of addictively trashy reality television (guilty!), we've got a fresh installment of that Down Under gem, "<strong>Aussie Shore</strong>" season 3. </p><p>That sounds like a good weekend sorted, eh? Here are the three newly added Paramount+ shows you need to binge-watch this weekend.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-a-course-called-ireland-39">'A Course Called Ireland'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/G-oCpAnX_ic" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Sports/travel docuseries</p><p><strong>What it’s about:</strong> Based on "A Course Called Ireland: A Long Walk in Search of a Country, a Pint, and the Next Tee,"  the bestselling 2009 travel and golf memoir by Tom Coyne, this six-part documentary series pairs that author with comedy legend and famous golf enthusiast Bill Murray as they travel and hit the links across the Republic of Ireland and Northern Ireland and get an unscripted look at the local people, lively culture, and stunning scenery.</p><p><strong>Why you should watch it:</strong> Who wouldn't want to hang out in Ireland with Bill Murray? You also get to see the "Caddyshack' icon explore his own Irish ancestry, with IRL family members Joel and John Murray joining the Emmy winner on the journey. And they're not the only special guests—Chris O'Dowd, Joanne McNally, and Jason Kelce will also be popping up along the way. </p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/shows/a-course-called-ireland/" target="_blank" rel="nofollow"><em><strong>"A Course Called Ireland" on Paramount+</strong></em></a><em><strong>, starting October 25</strong></em></p><h2 id="39-all-the-queen-s-men-39-season-5-part-2">'All The Queen’s Men' season 5 part 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Eo9QFeM3Xck" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Crime drama</p><p><strong>What it’s about:</strong> After five seasons, the Christian Keyes-created, Tyler Perry-produced drama series is ending with its last batch of episodes, which kicked off with a two-episode premiere on Paramount+ on October 21. If you've missed it, the Atlanta-set series centers on Marilyn "Madam" DeVille (Eva Marcille), a fierce businesswoman who runs a lucrative male exotic nightclub, an empire that is near ruin thanks to scheming enemies and chaos-causing opportunities in the fifth and final season. </p><p><strong>Why you should watch it:</strong> Five years, five seasons, and 78 episodes have all worked up to what's sure to be an explosive conclusion for the long-running drama, especially after that shocking reveal of exactly <em>who</em> shot Madam in the season 4 cliffhanger. We've got eight episodes to go to wrap up Madam's reign and Club Eden's story, so get comfy!</p><p><em><strong>Watch "</strong></em><a href="https://www.paramountplus.com/shows/all-the-queens-men/" target="_blank" rel="nofollow"><em><strong>All the Queen's Men" on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-aussie-shore-season-3-39">'Aussie Shore Season 3'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/clgwl3ow91s" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Reality show</p><p><strong>What it’s about:</strong> A Down Under spinoff of the iconic American reality series "Jersey Shore," "Aussie Shore" similarly follows a group of rowdy young housemates as they navigate messy hook-ups, non-stop partying and massive amounts of personal drama. For its third installment, which premiered on Paramount+ on October 22, the action has been moved from Cairns, Queensland, to the surfers' paradise of the Gold Coast, so it'll be fun to see how a change of scenery riles up the gang. </p><p><strong>Why you should watch it:</strong> According to the official logline, season three promises "hookups, heartbreak, blow-ups, bromances, messy situationships and the kind of unpredictable chaos only Aussie Shore can deliver." Really, what more could we ask for? </p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/shows/aussie-shore/episodes/3/" target="_blank" rel="nofollow"><em><strong>"Aussie Shore" on Paramount+</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-paramount-horror-movies-guaranteed-to-keep-you-up-tonight">3 Paramount+ horror movies guaranteed to keep you up tonight</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/paramount-just-added-72-new-movies-and-shows-here-are-the-3-im-streaming-first">Paramount+ just added 72 new movies and shows — here are the 3 I'm streaming first</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-new-to-paramount-thriller-movies-to-watch-this-weekend-including-a-brutal-and-brilliant-denzel-washington-sequel">3 new to Paramount+ thriller movies to watch this weekend — including a brutal and brilliant Denzel Washington sequel</a></li></ul><div data-model-name="Paramount+" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/paramount-plus/3-newly-added-paramount-shows-you-need-to-binge-watch-this-weekend-oct-23-25</link>
                                                                            <description>
                            <![CDATA[ These three new Paramount+ shows are a must-watch this weekend. Here's what you need to add to your watchlist. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">z5g6GkcPVJUktEH32F33kg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Ti4ZFbZoj6dVL8fX5QFSme-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 15:02:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Paramount Plus]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christina Izzo ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LMncQCRNbbLXxxjbfZJvWE-320-70.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Ti4ZFbZoj6dVL8fX5QFSme-1920-80.jpg">
                                                            <media:credit><![CDATA[Paramount+; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Paramount+ logo with yellow and blue lasers in background]]></media:description>                                                            <media:text><![CDATA[Paramount+ logo with yellow and blue lasers in background]]></media:text>
                                <media:title type="plain"><![CDATA[Paramount+ logo with yellow and blue lasers in background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Ti4ZFbZoj6dVL8fX5QFSme-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Figuring out what to watch for the weekend seems like such a simple thing, but with the sheer range of titles available on the top <a href="https://www.tomsguide.com/us/best-streaming-video-services,review-2625.html">streaming services</a>—<a href="https://www.tomsguide.com/entertainment/streaming/paramount-plus"><strong>Paramount+</strong></a> included—it can feel overwhelming having to sift through all of that choice to find something quality to add to your watchlist. </p><p>That's where Tom's Guide comes in: We've done the dirty work for you and curated an easy lineup of three series that are worth your time and attention. This week brings the start of one series ("<strong>A Course Called Ireland</strong>," helmed by a true comedy legend), and the end of another ("<strong>All the Queen's Men</strong>," a long-running Tyler Perry-produced drama). And if you're a fan of addictively trashy reality television (guilty!), we've got a fresh installment of that Down Under gem, "<strong>Aussie Shore</strong>" season 3. </p><p>That sounds like a good weekend sorted, eh? Here are the three newly added Paramount+ shows you need to binge-watch this weekend.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-a-course-called-ireland-39">'A Course Called Ireland'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/G-oCpAnX_ic" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Sports/travel docuseries</p><p><strong>What it’s about:</strong> Based on "A Course Called Ireland: A Long Walk in Search of a Country, a Pint, and the Next Tee,"  the bestselling 2009 travel and golf memoir by Tom Coyne, this six-part documentary series pairs that author with comedy legend and famous golf enthusiast Bill Murray as they travel and hit the links across the Republic of Ireland and Northern Ireland and get an unscripted look at the local people, lively culture, and stunning scenery.</p><p><strong>Why you should watch it:</strong> Who wouldn't want to hang out in Ireland with Bill Murray? You also get to see the "Caddyshack' icon explore his own Irish ancestry, with IRL family members Joel and John Murray joining the Emmy winner on the journey. And they're not the only special guests—Chris O'Dowd, Joanne McNally, and Jason Kelce will also be popping up along the way. </p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/shows/a-course-called-ireland/" target="_blank" rel="nofollow"><em><strong>"A Course Called Ireland" on Paramount+</strong></em></a><em><strong>, starting October 25</strong></em></p><h2 id="39-all-the-queen-s-men-39-season-5-part-2">'All The Queen’s Men' season 5 part 2</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Eo9QFeM3Xck" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Crime drama</p><p><strong>What it’s about:</strong> After five seasons, the Christian Keyes-created, Tyler Perry-produced drama series is ending with its last batch of episodes, which kicked off with a two-episode premiere on Paramount+ on October 21. If you've missed it, the Atlanta-set series centers on Marilyn "Madam" DeVille (Eva Marcille), a fierce businesswoman who runs a lucrative male exotic nightclub, an empire that is near ruin thanks to scheming enemies and chaos-causing opportunities in the fifth and final season. </p><p><strong>Why you should watch it:</strong> Five years, five seasons, and 78 episodes have all worked up to what's sure to be an explosive conclusion for the long-running drama, especially after that shocking reveal of exactly <em>who</em> shot Madam in the season 4 cliffhanger. We've got eight episodes to go to wrap up Madam's reign and Club Eden's story, so get comfy!</p><p><em><strong>Watch "</strong></em><a href="https://www.paramountplus.com/shows/all-the-queens-men/" target="_blank" rel="nofollow"><em><strong>All the Queen's Men" on Paramount+</strong></em></a><em><strong> now</strong></em></p><h2 id="39-aussie-shore-season-3-39">'Aussie Shore Season 3'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/clgwl3ow91s" allowfullscreen></iframe></div></div><p><strong>Genre:</strong> Reality show</p><p><strong>What it’s about:</strong> A Down Under spinoff of the iconic American reality series "Jersey Shore," "Aussie Shore" similarly follows a group of rowdy young housemates as they navigate messy hook-ups, non-stop partying and massive amounts of personal drama. For its third installment, which premiered on Paramount+ on October 22, the action has been moved from Cairns, Queensland, to the surfers' paradise of the Gold Coast, so it'll be fun to see how a change of scenery riles up the gang. </p><p><strong>Why you should watch it:</strong> According to the official logline, season three promises "hookups, heartbreak, blow-ups, bromances, messy situationships and the kind of unpredictable chaos only Aussie Shore can deliver." Really, what more could we ask for? </p><p><em><strong>Watch </strong></em><a href="https://www.paramountplus.com/shows/aussie-shore/episodes/3/" target="_blank" rel="nofollow"><em><strong>"Aussie Shore" on Paramount+</strong></em></a><em><strong> now</strong></em></p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-paramount-horror-movies-guaranteed-to-keep-you-up-tonight">3 Paramount+ horror movies guaranteed to keep you up tonight</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/paramount-just-added-72-new-movies-and-shows-here-are-the-3-im-streaming-first">Paramount+ just added 72 new movies and shows — here are the 3 I'm streaming first</a></li><li><a href="https://www.tomsguide.com/entertainment/paramount-plus/3-new-to-paramount-thriller-movies-to-watch-this-weekend-including-a-brutal-and-brilliant-denzel-washington-sequel">3 new to Paramount+ thriller movies to watch this weekend — including a brutal and brilliant Denzel Washington sequel</a></li></ul><div data-model-name="Paramount+" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 new to Prime Video movies to watch this weekend (Oct 23-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>For streaming movies, Prime Video is one of the best places to go. In fact, <a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-just-added-136-new-movies-here-are-the-5-im-streaming-first">Prime Video added over 130 new movies this month</a>, and it's packed with gems. If horror is your genre of choice, you're in a great spot as a Prime subscriber, but October's release list has something for everyone.</p><p>For my money, the best movie from October's new arrivals is <strong>"Scream 7,"</strong> the latest in the long line of Ghostface movies and, I feel, a return to form for the franchise. Critics don't necessarily agree with me; the film has a droopy 30% on Rotten Tomatoes, but don't let that stop you — there's plenty of slasher fun in this film. Just think of it as a guilty pleasure and have a good time!</p><p>If you're more of a classic movie fan, it's hard to beat the original "<strong>Rocky</strong>." This is easily one of the most quotable movies of all time, and it'll set you up to watch the rest of the films again (or for the first time) since they all hit Prime Video this month.</p><p>Finally, one of the greatest horror movies of all time rounds out the list: Prime Video now has <strong>"Hereditary." </strong>If you like gripping psychological horror that'll take you on an emotional roller coaster, you have to watch this movie.</p><p>I had to double up on the horror this week, as we're just a few days away from Halloween. But if you need a classic as a palate cleanser, "Rocky" is here to save the day.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="scream-7-2026">‘Scream 7’ (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/UJrghaPJ0RY" allowfullscreen></iframe></div></div><p>What's your favorite scary movie? I'll be honest: I don't expect you to answer "Scream 7" after watching it. But I think you'll enjoy the goofy slasher style that makes "Scream" such a long-running franchise, and one the horror community respects. </p><p>You can't go out on Halloween without seeing someone walking around in the iconic Ghostface mask. "Scream 7" isn't the best movie in the series by any stretch (the original still holds that title), but it's a solid enough return to form that fans of the originals and a younger generation of horror fans will find something to like, especially the performance of McKenna Grace (also, watch the <a href="https://www.youtube.com/watch?v=8sMdT9pkvKE" target="_blank">Ice Nine Kills music video for the song Twisting the Knife</a>, which features Grace as a guest vocalist and is themed around the movie), who really carries the film.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0GMYXX8PC" target="_blank" rel="nofollow"><em><strong>"Scream 7" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-rocky-quot-1976">'Rocky" (1976)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-Hk-LYcavrw" allowfullscreen></iframe></div></div><p>I'm tempted to just throw in a bunch of "Rocky" quotes and call it a day, but chances are you've already seen the movie and know the famous lines as well as I do. In fact, there isn't much I can say about the original "Rocky" that you haven't read somewhere or heard uttered on YouTube before.</p><p>I'll put it like this: "Rocky" is one of my favorite movies of all time, and I'm always happy to return to it every couple of years. With the entire series dropping on Prime (including the "Creed" movies, which I've never seen), I think I feel a marathon coming for this weekend. Now, if you would be so kind as to "Cut me, Mick," so I can start watching.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0GWK9RBGZ" target="_blank" rel="nofollow"><em><strong>"Rocky" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-hereditary-39-2018">'Hereditary' (2018)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/V6wWKNij_1M" allowfullscreen></iframe></div></div><p>"Scream 7" may be the horror movie on the list with that hot new-release smell; it also has a certain amount of goofiness. "Hereditary," on the other hand, has 0% lighthearted fun. It's dark. It's forboding. It's unpleasant (in the best possible way). You will be left thinking about what you just witnessed after watching this movie for the first time, which is one of the best (and sometimes one of the worst) feelings.</p><p>Ari Aster's directorial debut shows he has serious chops. In fact, we featured "Midsommar," another Aster movie, on our <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">best Prime Video films to stream for Halloween rundown</a>. I don't want to say too much about the plot so as not to spoil the fun twists and turns, but know that it goes places... Dark, horrible and entertaining places.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0DVZ5K5ZK" target="_blank" rel="nofollow"><em><strong>"Hereditary" on Prime Video</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-WQQbzW"></div>                            </div>                            <script src="https://kwizly.com/embed/WQQbzW.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-just-added-136-new-movies-here-are-the-5-im-streaming-first">Prime Video just added 136 new movies — here are the 5 I’m streaming first</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-movies-heres-the-3-worth-watching-this-week-oct-12-18">Prime Video top 10 movies — here’s the 3 worth watching this week (Oct. 12-18)</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-one-of-the-best-james-bond-movies-of-all-time-and-it-doesnt-star-daniel-craig-oct-13-19">3 new to Prime Video thriller movies to watch this week — including one of the best James Bond movies of all time, and it doesn’t star Daniel Craig (Oct. 13-19)</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-movies-to-watch-this-weekend-oct-23-25</link>
                                                                            <description>
                            <![CDATA[ Looking for something good to watch this weekend? These are the 3 new movies on Prime Video to add to your watchlist. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MyaYnc3BB2du7iuJ9rdnLf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JBy4JwfMvxZAJ2z6VKQGeK-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 14:35:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Prime Video]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ dave.leclair@futurenet.com (Dave LeClair) ]]></author>                    <dc:creator><![CDATA[ Dave LeClair ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/fyx7qYdxPMTNBhdnMfNmaB-320-70.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave LeClair is the Managing News Editor for Tom&#039;s Guide, keeping his finger on the pulse of all things technology. He loves taking the complicated happenings in the tech world and explaining why they matter. Whether Apple is announcing the next big thing in the mobile space or a small startup advancing generative AI, Dave will apply his experience to help you figure out what&#039;s happening and why it&#039;s relevant to your life.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Before Tom&#039;s Guide, Dave worked for publications like PCMag, Pocket-lint, MUO, How-To Geek, Digital Trends, and others. He started writing about technology professionally for MUO in 2011 and hasn&#039;t looked back since. In addition to news, you can find reviews, how-to pieces, shopping guides, and many other types of content with Dave&#039;s name attached.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JBy4JwfMvxZAJ2z6VKQGeK-1920-80.jpg">
                                                            <media:credit><![CDATA[Prime Video; Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Prime Video logo on a blue pink film reel background]]></media:description>                                                            <media:text><![CDATA[Prime Video logo on a blue pink film reel background]]></media:text>
                                <media:title type="plain"><![CDATA[Prime Video logo on a blue pink film reel background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JBy4JwfMvxZAJ2z6VKQGeK-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For streaming movies, Prime Video is one of the best places to go. In fact, <a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-just-added-136-new-movies-here-are-the-5-im-streaming-first">Prime Video added over 130 new movies this month</a>, and it's packed with gems. If horror is your genre of choice, you're in a great spot as a Prime subscriber, but October's release list has something for everyone.</p><p>For my money, the best movie from October's new arrivals is <strong>"Scream 7,"</strong> the latest in the long line of Ghostface movies and, I feel, a return to form for the franchise. Critics don't necessarily agree with me; the film has a droopy 30% on Rotten Tomatoes, but don't let that stop you — there's plenty of slasher fun in this film. Just think of it as a guilty pleasure and have a good time!</p><p>If you're more of a classic movie fan, it's hard to beat the original "<strong>Rocky</strong>." This is easily one of the most quotable movies of all time, and it'll set you up to watch the rest of the films again (or for the first time) since they all hit Prime Video this month.</p><p>Finally, one of the greatest horror movies of all time rounds out the list: Prime Video now has <strong>"Hereditary." </strong>If you like gripping psychological horror that'll take you on an emotional roller coaster, you have to watch this movie.</p><p>I had to double up on the horror this week, as we're just a few days away from Halloween. But if you need a classic as a palate cleanser, "Rocky" is here to save the day.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="scream-7-2026">‘Scream 7’ (2026)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/UJrghaPJ0RY" allowfullscreen></iframe></div></div><p>What's your favorite scary movie? I'll be honest: I don't expect you to answer "Scream 7" after watching it. But I think you'll enjoy the goofy slasher style that makes "Scream" such a long-running franchise, and one the horror community respects. </p><p>You can't go out on Halloween without seeing someone walking around in the iconic Ghostface mask. "Scream 7" isn't the best movie in the series by any stretch (the original still holds that title), but it's a solid enough return to form that fans of the originals and a younger generation of horror fans will find something to like, especially the performance of McKenna Grace (also, watch the <a href="https://www.youtube.com/watch?v=8sMdT9pkvKE" target="_blank">Ice Nine Kills music video for the song Twisting the Knife</a>, which features Grace as a guest vocalist and is themed around the movie), who really carries the film.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0GMYXX8PC" target="_blank" rel="nofollow"><em><strong>"Scream 7" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-rocky-quot-1976">'Rocky" (1976)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/-Hk-LYcavrw" allowfullscreen></iframe></div></div><p>I'm tempted to just throw in a bunch of "Rocky" quotes and call it a day, but chances are you've already seen the movie and know the famous lines as well as I do. In fact, there isn't much I can say about the original "Rocky" that you haven't read somewhere or heard uttered on YouTube before.</p><p>I'll put it like this: "Rocky" is one of my favorite movies of all time, and I'm always happy to return to it every couple of years. With the entire series dropping on Prime (including the "Creed" movies, which I've never seen), I think I feel a marathon coming for this weekend. Now, if you would be so kind as to "Cut me, Mick," so I can start watching.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0GWK9RBGZ" target="_blank" rel="nofollow"><em><strong>"Rocky" on Prime Video</strong></em></a><em><strong> now</strong></em></p><h2 id="39-hereditary-39-2018">'Hereditary' (2018)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/V6wWKNij_1M" allowfullscreen></iframe></div></div><p>"Scream 7" may be the horror movie on the list with that hot new-release smell; it also has a certain amount of goofiness. "Hereditary," on the other hand, has 0% lighthearted fun. It's dark. It's forboding. It's unpleasant (in the best possible way). You will be left thinking about what you just witnessed after watching this movie for the first time, which is one of the best (and sometimes one of the worst) feelings.</p><p>Ari Aster's directorial debut shows he has serious chops. In fact, we featured "Midsommar," another Aster movie, on our <a href="https://www.tomsguide.com/entertainment/prime-video/5-best-movies-to-stream-on-prime-video-for-halloween-2026">best Prime Video films to stream for Halloween rundown</a>. I don't want to say too much about the plot so as not to spoil the fun twists and turns, but know that it goes places... Dark, horrible and entertaining places.</p><p><em><strong>Watch </strong></em><a href="https://www.amazon.com/gp/video/detail/B0DVZ5K5ZK" target="_blank" rel="nofollow"><em><strong>"Hereditary" on Prime Video</strong></em></a><em><strong> now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-WQQbzW"></div>                            </div>                            <script src="https://kwizly.com/embed/WQQbzW.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-just-added-136-new-movies-here-are-the-5-im-streaming-first">Prime Video just added 136 new movies — here are the 5 I’m streaming first</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-top-10-movies-heres-the-3-worth-watching-this-week-oct-12-18">Prime Video top 10 movies — here’s the 3 worth watching this week (Oct. 12-18)</a></li><li><a href="https://www.tomsguide.com/entertainment/prime-video/3-new-to-prime-video-thriller-movies-to-watch-this-week-including-one-of-the-best-james-bond-movies-of-all-time-and-it-doesnt-star-daniel-craig-oct-13-19">3 new to Prime Video thriller movies to watch this week — including one of the best James Bond movies of all time, and it doesn’t star Daniel Craig (Oct. 13-19)</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘Wildwood’ review: Laika's new fantasy epic is the best animated movie of the year ]]></title>
                                                                                                <dc:content><![CDATA[ <p>At a time when human-created art seems to be under constant attack, I find it extremely heartening that 2026 has been a great year for stop-motion animation, an art form that involves an extraordinary amount of human labor and creativity. As much as I enjoyed Aardman’s “Shaun the Sheep: The Beast of Mossy Bottom” last month, Laika’s new stop-motion epic <strong>“Wildwood”</strong> is easily the best animated movie of the year, and one of my favorite 2026 movies of any type. It’s a towering achievement of craft and artistry, and it’s also a deeply moving story with memorable characters and intricate world-building.</p><div  class="fancy-box"><div class="fancy_box-title">Tom's Guide Verdict: “Wildwood”</div><div class="fancy_box_body"><p class="fancy-box__body-text"><ul><li><strong>Rating: 4/5 Stars</strong></li><li><strong>Verdict: </strong>Fantasy epic “Wildwood” is the best movie yet from stop-motion animation studio Laika. Its story of a teenage girl venturing into a magical land to retrieve her kidnapped brother is exciting, intense and rousing, with gorgeously detailed animation and a grand scope.</li><li><strong>Where to watch:</strong> <a data-analytics-id="inline-link" href="https://www.fandango.com/wildwood-2026-246438/movie-overview" target="_blank" rel="nofollow">Now playing in theaters</a></li></ul></p></div></div><p>Adapted from the 2011 novel written by Colin Meloy of the Decemberists and illustrated by Carson Ellis, “Wildwood” is set in a fantastical world that exists right alongside Portland, Oregon, where seemingly ordinary teen Prue McKeel (Peyton Elizabeth Lee) travels to rescue her toddler brother Mac (Arthur Knight) from the clutches of an evil ruler. </p><p>The story provides the perfect showcase for Laika’s handiwork, allowing director Travis Knight and his team to create a range of amazingly detailed characters and settings, adding up to a breathtaking cinematic experience.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="wildwood-taps-into-reliable-fantasy-archetypes">‘Wildwood’ taps into reliable fantasy archetypes</h2><p>As adapted by screenwriter Chris Butler, the story of “Wildwood” draws on decades of fantasy tradition, with clear influences from the “The Lord of the Rings” and “The Chronicles of Narnia.” Prue and her family live a seemingly simple life in bohemian Portland, but there’s something ominous about the fables that Prue’s father (Jake Johnson) reads to her about the Impassable Wilderness just outside the city. It’s even more ominous when he and Prue’s mother (Maya Erskine) insist that Mac can never leave their house, for any reason.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/dtr5JL1zkiM" allowfullscreen></iframe></div></div><p>With her parents away at a craft fair, Prue does what any rebellious teen would do, disobeying orders and taking Mac on an outing to the city, ending up at a local playground. Laika’s vision of urban Portland is just as meticulous as the later depiction of the Impassable Wilderness, bringing careful attention to every sign, sidewalk and passerby. The movie doesn’t linger in the city, though, because soon Mac is snatched up by a menacing murder of crows and taken into the Impassable Wilderness.</p><p>Prue follows, along with her nerdy classmate Curtis (Jacob Tremblay), who’s been randomly tagging along. Once inside the Impassable Wilderness, they encounter all manner of strange creatures, from an army of coyotes dressed like British redcoats to a majestic eagle known as the General (Angela Bassett). </p><p>While Prue searches for Mac, Curtis is taken by Alexandra, the Dowager Governess (Carey Mulligan), the former ruler of the realm who has gone mad with grief over losing her son and now threatens to destroy the entire Impassable Wilderness and everyone who lives there.</p><h2 id="wildwood-is-a-gorgeous-sweeping-adventure">‘Wildwood’ is a gorgeous, sweeping adventure</h2><p>Knight draws on classic 1980s kids’ fantasy adventure movies like “Labyrinth,” “The NeverEnding Story” and “Return to Oz,” embracing the story’s darkness and earning both the PG-13 rating and the lengthy runtime (the longest of any stop-motion movie). “Wildwood” opens with the death of Alexandra’s son, and there are shots of battlefields strewn with bodies and even a beheading. This is the kind of movie that will give some kids nightmares — in a good way. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2G4bSmvvP43BcwtQLb9wGh" name="Wildwood-movie" alt="Wildwood movie" src="https://cdn.mos.cms.futurecdn.net/2G4bSmvvP43BcwtQLb9wGh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Laika)</span></figcaption></figure><p>“Wildwood” is intense and scary because life can be intense and scary, and that’s something that Prue and Curtis learn as they try to find Mac and make their way home. This isn’t a goofy, upbeat story about traveling to a magical land, although there are moments of humor and some cute characters, including a snarky rat voiced by Awkwafina. The emotional beats feel genuine, not only for Prue and Curtis but also for Alexandra, who is clearly evil but also clearly hurting, unable to process the loss of her son.</p><p>The voice performances are excellent, especially from Lee and Mulligan, and they complement the often astonishingly expressive stop-motion figures. Prue registers all of her emotions on her face in ways that are both subtle and affecting, and even the supporting characters, who are more broadly defined, have richly layered facial expressions. </p><p>The sweeping vistas of the Impassable Wilderness are dazzling, but Knight and his collaborators understand that the tiniest gestures are equally important.</p><h2 id="verdict-wildwood-is-laika-s-best-work-yet">Verdict: ‘Wildwood’ is Laika’s best work yet</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Xr6DBMzW2QK3w3hknyjY8J" name="wildwood-laika-movie" alt="Wildwood movie" src="https://cdn.mos.cms.futurecdn.net/Xr6DBMzW2QK3w3hknyjY8J-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Laika)</span></figcaption></figure><p>Like Knight’s previous directorial effort for Laika, 2016’s “Kubo and the Two Strings,” “Wildwood” draws on time-honored folklore and fantasy traditions to build something new yet familiar, adding a personal story that makes it feel immediate and meaningful. </p><p>Production on these films may take years, but every bit of effort shows up onscreen. Just a single shot of two characters holding hands has more power than entire soulless CGI animated mainstream productions. Yes, Laika uses CGI enhancements, but those effects always function as augmentation rather than shortcuts.</p><p>Even without any knowledge of the production process, “Wildwood” is a captivating, beautiful and often heartbreaking film to watch. As much as I can feel despair over the future of handmade art in a culture that seems to increasingly devalue it, a movie like “Wildwood” gives me hope, and that’s a wonderful gift to receive.</p><p><em><strong>“Wildwood” is now playing in theaters</strong></em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/movies/wildwood-review-laikas-new-fantasy-epic-is-the-best-animated-movie-of-the-year</link>
                                                                            <description>
                            <![CDATA[ Director Travis Knight delivers a gorgeous, emotionally affecting adventure based on the novel by Colin Meloy. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UeiKGsZkun5rJA34DEvwwN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YBHmbVLYp8rUvGrxzcgrqL-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 14:32:38 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Josh Bell ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/7YJDqbzv55AwNVnwqDfBK9-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/YBHmbVLYp8rUvGrxzcgrqL-1920-80.jpg">
                                                            <media:credit><![CDATA[Laika]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Wildwood movie]]></media:description>                                                            <media:text><![CDATA[Wildwood movie]]></media:text>
                                <media:title type="plain"><![CDATA[Wildwood movie]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YBHmbVLYp8rUvGrxzcgrqL-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>At a time when human-created art seems to be under constant attack, I find it extremely heartening that 2026 has been a great year for stop-motion animation, an art form that involves an extraordinary amount of human labor and creativity. As much as I enjoyed Aardman’s “Shaun the Sheep: The Beast of Mossy Bottom” last month, Laika’s new stop-motion epic <strong>“Wildwood”</strong> is easily the best animated movie of the year, and one of my favorite 2026 movies of any type. It’s a towering achievement of craft and artistry, and it’s also a deeply moving story with memorable characters and intricate world-building.</p><div  class="fancy-box"><div class="fancy_box-title">Tom's Guide Verdict: “Wildwood”</div><div class="fancy_box_body"><p class="fancy-box__body-text"><ul><li><strong>Rating: 4/5 Stars</strong></li><li><strong>Verdict: </strong>Fantasy epic “Wildwood” is the best movie yet from stop-motion animation studio Laika. Its story of a teenage girl venturing into a magical land to retrieve her kidnapped brother is exciting, intense and rousing, with gorgeously detailed animation and a grand scope.</li><li><strong>Where to watch:</strong> <a data-analytics-id="inline-link" href="https://www.fandango.com/wildwood-2026-246438/movie-overview" target="_blank" rel="nofollow">Now playing in theaters</a></li></ul></p></div></div><p>Adapted from the 2011 novel written by Colin Meloy of the Decemberists and illustrated by Carson Ellis, “Wildwood” is set in a fantastical world that exists right alongside Portland, Oregon, where seemingly ordinary teen Prue McKeel (Peyton Elizabeth Lee) travels to rescue her toddler brother Mac (Arthur Knight) from the clutches of an evil ruler. </p><p>The story provides the perfect showcase for Laika’s handiwork, allowing director Travis Knight and his team to create a range of amazingly detailed characters and settings, adding up to a breathtaking cinematic experience.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="wildwood-taps-into-reliable-fantasy-archetypes">‘Wildwood’ taps into reliable fantasy archetypes</h2><p>As adapted by screenwriter Chris Butler, the story of “Wildwood” draws on decades of fantasy tradition, with clear influences from the “The Lord of the Rings” and “The Chronicles of Narnia.” Prue and her family live a seemingly simple life in bohemian Portland, but there’s something ominous about the fables that Prue’s father (Jake Johnson) reads to her about the Impassable Wilderness just outside the city. It’s even more ominous when he and Prue’s mother (Maya Erskine) insist that Mac can never leave their house, for any reason.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/dtr5JL1zkiM" allowfullscreen></iframe></div></div><p>With her parents away at a craft fair, Prue does what any rebellious teen would do, disobeying orders and taking Mac on an outing to the city, ending up at a local playground. Laika’s vision of urban Portland is just as meticulous as the later depiction of the Impassable Wilderness, bringing careful attention to every sign, sidewalk and passerby. The movie doesn’t linger in the city, though, because soon Mac is snatched up by a menacing murder of crows and taken into the Impassable Wilderness.</p><p>Prue follows, along with her nerdy classmate Curtis (Jacob Tremblay), who’s been randomly tagging along. Once inside the Impassable Wilderness, they encounter all manner of strange creatures, from an army of coyotes dressed like British redcoats to a majestic eagle known as the General (Angela Bassett). </p><p>While Prue searches for Mac, Curtis is taken by Alexandra, the Dowager Governess (Carey Mulligan), the former ruler of the realm who has gone mad with grief over losing her son and now threatens to destroy the entire Impassable Wilderness and everyone who lives there.</p><h2 id="wildwood-is-a-gorgeous-sweeping-adventure">‘Wildwood’ is a gorgeous, sweeping adventure</h2><p>Knight draws on classic 1980s kids’ fantasy adventure movies like “Labyrinth,” “The NeverEnding Story” and “Return to Oz,” embracing the story’s darkness and earning both the PG-13 rating and the lengthy runtime (the longest of any stop-motion movie). “Wildwood” opens with the death of Alexandra’s son, and there are shots of battlefields strewn with bodies and even a beheading. This is the kind of movie that will give some kids nightmares — in a good way. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2G4bSmvvP43BcwtQLb9wGh" name="Wildwood-movie" alt="Wildwood movie" src="https://cdn.mos.cms.futurecdn.net/2G4bSmvvP43BcwtQLb9wGh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Laika)</span></figcaption></figure><p>“Wildwood” is intense and scary because life can be intense and scary, and that’s something that Prue and Curtis learn as they try to find Mac and make their way home. This isn’t a goofy, upbeat story about traveling to a magical land, although there are moments of humor and some cute characters, including a snarky rat voiced by Awkwafina. The emotional beats feel genuine, not only for Prue and Curtis but also for Alexandra, who is clearly evil but also clearly hurting, unable to process the loss of her son.</p><p>The voice performances are excellent, especially from Lee and Mulligan, and they complement the often astonishingly expressive stop-motion figures. Prue registers all of her emotions on her face in ways that are both subtle and affecting, and even the supporting characters, who are more broadly defined, have richly layered facial expressions. </p><p>The sweeping vistas of the Impassable Wilderness are dazzling, but Knight and his collaborators understand that the tiniest gestures are equally important.</p><h2 id="verdict-wildwood-is-laika-s-best-work-yet">Verdict: ‘Wildwood’ is Laika’s best work yet</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Xr6DBMzW2QK3w3hknyjY8J" name="wildwood-laika-movie" alt="Wildwood movie" src="https://cdn.mos.cms.futurecdn.net/Xr6DBMzW2QK3w3hknyjY8J-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Laika)</span></figcaption></figure><p>Like Knight’s previous directorial effort for Laika, 2016’s “Kubo and the Two Strings,” “Wildwood” draws on time-honored folklore and fantasy traditions to build something new yet familiar, adding a personal story that makes it feel immediate and meaningful. </p><p>Production on these films may take years, but every bit of effort shows up onscreen. Just a single shot of two characters holding hands has more power than entire soulless CGI animated mainstream productions. Yes, Laika uses CGI enhancements, but those effects always function as augmentation rather than shortcuts.</p><p>Even without any knowledge of the production process, “Wildwood” is a captivating, beautiful and often heartbreaking film to watch. As much as I can feel despair over the future of handmade art in a culture that seems to increasingly devalue it, a movie like “Wildwood” gives me hope, and that’s a wonderful gift to receive.</p><p><em><strong>“Wildwood” is now playing in theaters</strong></em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3 new Netflix shows you should binge-watch this weekend —including the spookiest cakes you'll see this Halloween (Oct. 23-25) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It’s time to break out your scariest/sexiest outfit as Halloween approaches. May I suggest going as Buzz Lightyear’s ‘Mrs Nesbit’ from 1995’s “Toy Story”? Moving past the tea-bearing plastic space ranger, there are plenty of both spooky (and weirdly delicious) streaming treats to check out on <a href="https://www.tomsguide.com/uk/entertainment/streaming/netflix">Netflix</a> this weekend. The Big N has added <a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">60 new titles</a> to its already bulging library since October 1. </p><p>Here at Tom’s Guide, we’re making it our mission to help you cut through relentless streaming indecision. That’s why I’ve picked out three new to Netflix shows I genuinely think you’ll enjoy this weekend. First up we have <strong>“Below”</strong>. This Josh Hartnett-fronted monster thriller features an aquatic beastie that makes Nessie look about as threatening as a paddling pug. </p><p>Next is <strong>“Tyson”</strong>. This controversial but sharply made four-part doc delves into the infamous heavyweight’s bruising boxing career, and it doesn’t remove its dentures when it comes to covering <em>that</em> ear bite. If you’re more in the mood for fake cakes than nibbled-on lobes, you’ll have a great time with comedy show <strong>“Is it Cake? Halloween”</strong>. Is that tombstone real, or actually full of custard? I’ll never tell. </p><p>Whether you're looking for chainsaw-shaped cakes or underwater terrors, these three fresh Netflix releases are worth adding to your watchlist this weekend.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-below-39">'Below'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/U57CNxSgoss" allowfullscreen></iframe></div></div><p>There’s a touch of Apple’s award-winning, extra creepy “Window’s Bay” about “Below”. And if Josh Hartnett’s supernatural thriller set in a small Newfoundland settlement courts the sort of Emmy love that Matthew Rhys’ wonderful comedy horror has recently received comes next awards season, the current star of “Verity” could be an extremely happy chappy. </p><p>A gripping monster mystery that sees Calvin Penney’s (Hartnett) fisherman dealing with an unknown aquatic menace that’s causing havoc within his coastal community. As we follow Calvin’s fractionated family life, it’s interesting to see his partnership develop with marine biologist Dr. Fonda Howander (“Speak No Evil’s Mackenzie Davis). Well acted and with decent effects, this aquatic chiller should well and truly shiver your timbers this Halloween season. </p><p><em><strong>Watch </strong></em><a href="" target="_blank" rel="nofollow"><em><strong>"Below" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-tyson-39">'Tyson'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/o1S5LsYhfEg" allowfullscreen></iframe></div></div><p>How on Earth do you begin to unravel the disturbing legacy of “Iron Mike”? This is a controversial figure in seeming constant conflict with himself. Despite the jail time and the fact Mike ‘repented’ by biting part of Evander Holyfield’s ear off during their 1997 rematch, you never feel the former heavyweight champ is all that remorseful throughout this riveting, if sometimes uneasy four-part <a href="https://www.tomsguide.com/best-picks/best-netflix-documentaries">Netflix documentary.</a></p><p>Directed by Floyd Russ who previously worked on “American Manhunt: O.J. Simpson”, the filmmaker is certainly well-versed in dealing with controversial sports figures. Does Russ let Tyson off the hook a little too easily during many on-camera interviews? Probably. </p><p>Yet such is the ferocity of how arguably the greatest heavyweight of all time fought in the ring, it makes fight footage impossible not to be enraptured with. There’s also no denying Tyson’s unique turn of phrase makes him a compelling onscreen presence; even if it’s hard to align the all-time great boxer with the flawed human being. At any rate, you won’t be bored during “Tyson”, that’s for sure. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81780623" target="_blank" rel="nofollow"><em><strong>"Tyson" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-is-it-cake-halloween-39-season-2">'Is it Cake? Halloween' (season 2)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/E96wqnbhIgQ" allowfullscreen></iframe></div></div><p>If you need no other reason to watch this thoroughly silly, instantly loveable baking show, the few seconds where host and SNL regular Mikey Day cosplays as Wednesday Adams is totally worth the price of the admission. The premise of the show is right there in the title. Is that very specific, incredibly realistic tombstone/chainsaw/dragon skull the celebrity guests are looking at real? Or are these objects actually incredibly intricate and entirely edible cakes?</p><p>I’ll level with you, the only ‘celeb’ I recognized during this season is former WWE champ Bianca Belair. Still, there’s no denying watching gifted bakers create incredibly realistic Halloween concoctions that may or may not be actual cake is super charming. Who needs All Hallow’s Eve frights when we have giggle-inducing baking conundrums to decipher, right? </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81927149" target="_blank" rel="nofollow"><em><strong>"Is it Cake: Halloween" (season 2)</strong></em></a><em><strong> on Netflix now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ODmDlX"></div>                            </div>                            <script src="https://kwizly.com/embed/ODmDlX.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/3-shows-like-netflixs-below-to-watch-next">3 shows like Netflix's 'Below' to watch next</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/netflix-top-10-shows-heres-the-3-you-need-to-binge-watch-this-week-october-20-26">Netflix top 10 shows — here’s the 3 you need to binge-watch this week (October 20-26)</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/time-is-running-out-to-watch-olivia-colman-in-broadchurch-before-netflix-loses-it-next-month">Time is running out to watch Olivia Colman in 'Broadchurch' before Netflix loses it next month</a></li></ul><div data-model-name="Netflix" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/netflix/3-new-netflix-shows-you-should-binge-watch-this-weekend-including-the-spookiest-cakes-youll-see-this-halloween-oct-23-25</link>
                                                                            <description>
                            <![CDATA[ Craving new binge sessions this weekend? Netflix has just added a batch of fresh shows to your watchlist. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">J2PJ6DxfNgipvkJcdhop6f</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nBFAANzsjx9ZbuJbMAQUVN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 14:05:07 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Netflix]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ dave.meikleham@futurenet.com (Dave Meikleham) ]]></author>                    <dc:creator><![CDATA[ Dave Meikleham ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Rda8e7jGfyTdZLWYJQQ8VY-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a computing editor at Tom’s Guide and covers everything from cutting-edge laptops, the latest GPU tech, to ultrawide monitors. When he’s not worrying about dead pixels, Dave enjoys regularly rebuilding his PC for absolutely no reason at all. He built his first rig over 20 years ago, and he’s gone through more motherboards than he’s had hot dinners. Probably. &lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;In a previous life, he worked as a video game journalist during a career spanning the best part of two decades. Over that time he worked across both online and print, with bylines for GamesRadar+, PC Gamer, TechRadar, Edge and the Official UK PlayStation Magazine. He’s almost amassed an immeasurable amount of bad puns.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;An avid PC and console gamer, Dave enjoys breaking out Fraps way too often as he obsesses over frame rates. Despite owning a graphics card that costs roughly the same as your average used car, he still enjoys gaming on the go and is regularly glued to his Switch. Away from tech, most of Dave’s time is taken up by walking his husky, obsessing about his various OLED displays and sweating over the fitness of half a dozen Arsenal players on any given week.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nBFAANzsjx9ZbuJbMAQUVN-1920-80.jpg">
                                                            <media:credit><![CDATA[Alamy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Netflix logo on orange striped background]]></media:description>                                                            <media:text><![CDATA[Netflix logo on orange striped background]]></media:text>
                                <media:title type="plain"><![CDATA[Netflix logo on orange striped background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nBFAANzsjx9ZbuJbMAQUVN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It’s time to break out your scariest/sexiest outfit as Halloween approaches. May I suggest going as Buzz Lightyear’s ‘Mrs Nesbit’ from 1995’s “Toy Story”? Moving past the tea-bearing plastic space ranger, there are plenty of both spooky (and weirdly delicious) streaming treats to check out on <a href="https://www.tomsguide.com/uk/entertainment/streaming/netflix">Netflix</a> this weekend. The Big N has added <a href="https://www.tomsguide.com/entertainment/netflix/new-on-netflix-october-2026-5-best-movies-and-shows-to-stream-plus-full-release-list">60 new titles</a> to its already bulging library since October 1. </p><p>Here at Tom’s Guide, we’re making it our mission to help you cut through relentless streaming indecision. That’s why I’ve picked out three new to Netflix shows I genuinely think you’ll enjoy this weekend. First up we have <strong>“Below”</strong>. This Josh Hartnett-fronted monster thriller features an aquatic beastie that makes Nessie look about as threatening as a paddling pug. </p><p>Next is <strong>“Tyson”</strong>. This controversial but sharply made four-part doc delves into the infamous heavyweight’s bruising boxing career, and it doesn’t remove its dentures when it comes to covering <em>that</em> ear bite. If you’re more in the mood for fake cakes than nibbled-on lobes, you’ll have a great time with comedy show <strong>“Is it Cake? Halloween”</strong>. Is that tombstone real, or actually full of custard? I’ll never tell. </p><p>Whether you're looking for chainsaw-shaped cakes or underwater terrors, these three fresh Netflix releases are worth adding to your watchlist this weekend.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="gdR2W4" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="39-below-39">'Below'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/U57CNxSgoss" allowfullscreen></iframe></div></div><p>There’s a touch of Apple’s award-winning, extra creepy “Window’s Bay” about “Below”. And if Josh Hartnett’s supernatural thriller set in a small Newfoundland settlement courts the sort of Emmy love that Matthew Rhys’ wonderful comedy horror has recently received comes next awards season, the current star of “Verity” could be an extremely happy chappy. </p><p>A gripping monster mystery that sees Calvin Penney’s (Hartnett) fisherman dealing with an unknown aquatic menace that’s causing havoc within his coastal community. As we follow Calvin’s fractionated family life, it’s interesting to see his partnership develop with marine biologist Dr. Fonda Howander (“Speak No Evil’s Mackenzie Davis). Well acted and with decent effects, this aquatic chiller should well and truly shiver your timbers this Halloween season. </p><p><em><strong>Watch </strong></em><a href="" target="_blank" rel="nofollow"><em><strong>"Below" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-tyson-39">'Tyson'</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/o1S5LsYhfEg" allowfullscreen></iframe></div></div><p>How on Earth do you begin to unravel the disturbing legacy of “Iron Mike”? This is a controversial figure in seeming constant conflict with himself. Despite the jail time and the fact Mike ‘repented’ by biting part of Evander Holyfield’s ear off during their 1997 rematch, you never feel the former heavyweight champ is all that remorseful throughout this riveting, if sometimes uneasy four-part <a href="https://www.tomsguide.com/best-picks/best-netflix-documentaries">Netflix documentary.</a></p><p>Directed by Floyd Russ who previously worked on “American Manhunt: O.J. Simpson”, the filmmaker is certainly well-versed in dealing with controversial sports figures. Does Russ let Tyson off the hook a little too easily during many on-camera interviews? Probably. </p><p>Yet such is the ferocity of how arguably the greatest heavyweight of all time fought in the ring, it makes fight footage impossible not to be enraptured with. There’s also no denying Tyson’s unique turn of phrase makes him a compelling onscreen presence; even if it’s hard to align the all-time great boxer with the flawed human being. At any rate, you won’t be bored during “Tyson”, that’s for sure. </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81780623" target="_blank" rel="nofollow"><em><strong>"Tyson" on Netflix</strong></em></a><em><strong> now</strong></em></p><h2 id="39-is-it-cake-halloween-39-season-2">'Is it Cake? Halloween' (season 2)</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/E96wqnbhIgQ" allowfullscreen></iframe></div></div><p>If you need no other reason to watch this thoroughly silly, instantly loveable baking show, the few seconds where host and SNL regular Mikey Day cosplays as Wednesday Adams is totally worth the price of the admission. The premise of the show is right there in the title. Is that very specific, incredibly realistic tombstone/chainsaw/dragon skull the celebrity guests are looking at real? Or are these objects actually incredibly intricate and entirely edible cakes?</p><p>I’ll level with you, the only ‘celeb’ I recognized during this season is former WWE champ Bianca Belair. Still, there’s no denying watching gifted bakers create incredibly realistic Halloween concoctions that may or may not be actual cake is super charming. Who needs All Hallow’s Eve frights when we have giggle-inducing baking conundrums to decipher, right? </p><p><em><strong>Watch </strong></em><a href="https://www.netflix.com/title/81927149" target="_blank" rel="nofollow"><em><strong>"Is it Cake: Halloween" (season 2)</strong></em></a><em><strong> on Netflix now</strong></em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ODmDlX"></div>                            </div>                            <script src="https://kwizly.com/embed/ODmDlX.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/3-shows-like-netflixs-below-to-watch-next">3 shows like Netflix's 'Below' to watch next</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/netflix-top-10-shows-heres-the-3-you-need-to-binge-watch-this-week-october-20-26">Netflix top 10 shows — here’s the 3 you need to binge-watch this week (October 20-26)</a></li><li><a href="https://www.tomsguide.com/entertainment/netflix/time-is-running-out-to-watch-olivia-colman-in-broadchurch-before-netflix-loses-it-next-month">Time is running out to watch Olivia Colman in 'Broadchurch' before Netflix loses it next month</a></li></ul><div data-model-name="Netflix" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to watch 'Nathan For You' online for FREE – and from anywhere ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Want to watch "Nathan for You" online? The cult comedy starring Nathan Fielder – director of "<a href="https://www.tomsguide.com/entertainment/movies/you-can-see-everything-review-nathan-fielder-and-lance-oppenheim-take-on-elizabeth-holmes-in-one-of-the-years-best-documentaries" target="_blank">You Can See Everything</a>" – is packed with outrageous business ideas (see the viral clips on social media) and awkward encounters</p><div  class="fancy-box"><div class="fancy_box-title">'Nathan for You' free stream, TV channels</div><div class="fancy_box_body"><p class="fancy-box__body-text">All four seasons of "Nathan for You" (2013-17) are available to stream for free now:<br><strong>• WATCH FREE — </strong><a data-analytics-id="inline-link" href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow"><strong>Pluto TV</strong></a><strong> (U.S. / U.K. / Canada)</strong><br><strong>• Australia</strong> — <a data-analytics-id="inline-link" href="https://10.com.au/nathan-for-you" target="_blank" rel="nofollow">Channel 10</a><br><strong>• New Zealand</strong> — <a data-analytics-id="inline-link" href="https://www.neontv.co.nz/series/nathan-for-you" target="_blank" rel="nofollow">Neon</a> (paid)<br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN 100% risk free</strong></a></p></div></div><p>First airing on Comedy Central in 2013, the mockumentary-style series follows Fielder as he offers struggling businesses increasingly bizarre advice, often with hilarious results. </p><p>From a fake Starbucks called "Dumb Starbucks" (to circumvent copyright) to poop-flavored frozen yoghurt, nothing is off limits.</p><p>The show ran for four seasons and 32 episodes before wrapping up in 2017, earning a devoted following along the way.</p><p>With "You Can See Everything" tipped to win best documentary at the Oscars, now's a great time to watch every episode of "Nathan for You", with FREE streams available in several countries. </p><p>Here's where to watch the entire series from anywhere in the world.</p><ul><li><strong>Love TV? </strong><a href="https://newsletter.smartbrief.com/rest/sign-up/7886C2EB-6FBD-4AA5-9B00-B19A0D73FA7E" target="_blank"><strong>Sign up to the weekly How To Watch newsletter</strong></a></li></ul><h2 class="article-body__section" id="section-watch-nathan-for-you-free-online"><span>Watch 'Nathan for You' free online </span></h2><p>The best free streaming option for "Nathan for You" in U.S., U.K., and Canada is <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow"><strong>Pluto TV</strong></a>. </p><p>It's totally free in the aforementioned countries – although you will have to put up with a few ads.</p><p>Abroad? Can access your local streaming service? Don't panic – <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>unblock streams with our favorite VPN</strong></a>. We'll show you how to do that below...</p><h2 class="article-body__section" id="section-watch-nathan-for-you-from-abroad"><span>Watch 'Nathan for You' from abroad</span></h2><p>If you are a abroad and want to watch "Nathan for You" for free, a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> (Virtual Private Network) might be the answer to your prayers.</p><p>The software allows your devices to appear to be back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. Our favorite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>. It's the best on the market:</p><div class="product"><a data-dimension112="35c7d9d8-ced9-11f1-a8f0-6b2c7dd07a22" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>🟩 <a href="https://nordvpn.com/special/?coupon=future2025&utm_medium=affiliate&utm_term=&utm_content=TG&utm_campaign=off564&utm_source=aff3013" target="_blank" rel="nofollow" data-dimension112="35c7d9d8-ced9-11f1-a8f0-6b2c7dd07a22" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN deal: 3 Months Extra FREE</strong></a></p><p>Boasting super fast speeds, great features, streaming power and industry-leading security, <a href="https://www.tomsguide.com/reviews/nordvpn-review" target="_blank"><strong>NordVPN</strong> is our #1 VPN</a>.<br><br><strong>✅ Get 3 months extra FREE </strong><br><strong>✅ 75% off their usual price</strong><br><strong>✅ Try risk-free for 30 days</strong></p><p>Use NordVPN to unblock your usual streaming service and watch "Nathan for You" free streams from anywhere. <a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="35c7d9d8-ced9-11f1-a8f0-6b2c7dd07a22" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a><strong> </strong>is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're outside the U.S., you'd select a U.S. server from the list.</p><p><strong>3. Sit back and binge. </strong>Head to Pluto TV to watch "Nathan for You" online.</p><h2 class="article-body__section" id="section-how-to-watch-nathan-for-you-around-the-world"><span>How to watch 'Nathan for You' around the world</span></h2><h2 id="how-to-watch-39-nathan-for-you-39-in-the-u-s-without-cable">How to watch 'Nathan for You' in the U.S. without cable</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>American viewers can watch "Nathan for You" for FREE on <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow">Pluto TV</a>, with adverts and no subscription required.</p><p><strong>Abroad? </strong>Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 id="watch-39-the-great-british-baking-show-39-2026-in-canada">Watch 'The Great British Baking Show' 2026 in Canada</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Canadian fans can watch "Nathan for You" for FREE on <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow">Pluto TV</a>, with adverts and no subscription required.</p><p><strong>Abroad?</strong> Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 id="how-to-watch-39-nathan-for-you-39-s1-4-in-the-u-k">How to watch 'Nathan for You' S1-4 in the U.K.</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>British viewers can watch "Nathan for You" for FREE on <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow">Pluto TV</a>, with adverts and no subscription required.</p><p><strong>Abroad?</strong> Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 id="how-to-watch-39-the-great-british-bake-off-39-2026-online-in-australia">How to watch 'The Great British Bake Off' 2026 online in Australia</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Australian Nathan Fielder fans can watch "Nathan for You" for <a href="https://10.com.au/nathan-for-you" target="_blank" rel="nofollow">FREE on 10</a>, with adverts and no paid subscription required. However, only selected seasons may be available. </p><p>All four seasons are also available on Paramount+.</p><p><strong>Abroad?</strong> Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 class="article-body__section" id="section-the-great-british-bake-off-2026-air-dates"><span>'The Great British Bake Off' 2026 air dates</span></h2><p><u><strong>"Nathan for You" season 1 (2013)</strong></u></p><p>Episode 1: Yogurt Shop / Pizzeria</p><p>Episode 2: Santa / Petting Zoo</p><p>Episode 3: Clothing Store / Restaurant</p><p>Episode 4: Gas Station / Caricature Artist</p><p>Episode 5: The Claw of Shame</p><p>Episode 6: Funeral Home / Burger Joint / Skydiving</p><p>Episode 7: Haunted House / The Hunk</p><p>Episode 8: Private Investigator / Taxi Company</p><p><u><strong>"Nathan for You" season 2 (2014)</strong></u></p><p>Episode 1: Mechanic / Realtor</p><p>Episode 2: Souvenir Shop / E.L.A.I.F.F.</p><p>Episode 3: Pet Store / Maid Service</p><p>Episode 4: Liquor Store / Exterminator / Car Wash</p><p>Episode 5: Dumb Starbucks</p><p>Episode 6: Dating Website / Party Planner</p><p>Episode 7: Taxi Service / Hot Dog Stand</p><p>Episode 8: Toy Company / Movie Theatre</p><p><u><strong>"Nathan for You" season 3 (2015)</strong></u></p><p>Episode 1: Electronics Store</p><p>Episode 2: Horseback Riding / Man Zone</p><p>Episode 3: The Movement</p><p>Episode 4: Sporting Goods Store / Antique Shop</p><p>Episode 5: Smokers Allowed</p><p>Episode 6: Hotel / Travel Agent</p><p>Episode 7: Nail Salon / Fun</p><p>Episode 8: The Hero</p><p><u><strong>"Nathan for You" season 4 (2017)</strong></u></p><p>Episode 1: Nathan for You: A Celebration</p><p>Episode 2: The Richards Tip</p><p>Episode 3: Chili Shop / Massage Parlor</p><p>Episode 4: Andy vs. Uber</p><p>Episode 5: The Anecdote</p><p>Episode 6: Shipping Logistics Company</p><p>Episode 7: Computer Repair / Psychic</p><p>Episode 8: Finding Frances</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-celebrity-traitors-season-2">How to watch The Celebrity Traitors season 2</a></li><li><a href="https://www.tomsguide.com/how-to/how-to-watch-uk-tv-abroad">How to watch UK TV abroad: BBC iPlayer, ITVX, Channel 4 and more</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn">The best streaming VPN</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/entertainment/streaming/how-to-watch-nathan-for-you-online</link>
                                                                            <description>
                            <![CDATA[ "Nathan for You" (2013–2017) has four seasons and 32 episodes. Here's where to watch "Nathan For You" for free — from anywhere including the US, UK, Australia and Canada. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sN2yyJbEfkEdEvjns5seaB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4Xz2Qbp4KofgPHJQuFZCbC-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 23 Oct 2026 11:59:32 +0000</pubDate>                                                                                                                                <updated>Fri, 23 Oct 2026 12:01:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Tom Bailey ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/4Xz2Qbp4KofgPHJQuFZCbC-1920-80.png">
                                                            <media:credit><![CDATA[Nathan For You]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Comedian Nathan Fielder, wearing green check shirt, in Nathan For You]]></media:description>                                                            <media:text><![CDATA[Comedian Nathan Fielder, wearing green check shirt, in Nathan For You]]></media:text>
                                <media:title type="plain"><![CDATA[Comedian Nathan Fielder, wearing green check shirt, in Nathan For You]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4Xz2Qbp4KofgPHJQuFZCbC-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Want to watch "Nathan for You" online? The cult comedy starring Nathan Fielder – director of "<a href="https://www.tomsguide.com/entertainment/movies/you-can-see-everything-review-nathan-fielder-and-lance-oppenheim-take-on-elizabeth-holmes-in-one-of-the-years-best-documentaries" target="_blank">You Can See Everything</a>" – is packed with outrageous business ideas (see the viral clips on social media) and awkward encounters</p><div  class="fancy-box"><div class="fancy_box-title">'Nathan for You' free stream, TV channels</div><div class="fancy_box_body"><p class="fancy-box__body-text">All four seasons of "Nathan for You" (2013-17) are available to stream for free now:<br><strong>• WATCH FREE — </strong><a data-analytics-id="inline-link" href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow"><strong>Pluto TV</strong></a><strong> (U.S. / U.K. / Canada)</strong><br><strong>• Australia</strong> — <a data-analytics-id="inline-link" href="https://10.com.au/nathan-for-you" target="_blank" rel="nofollow">Channel 10</a><br><strong>• New Zealand</strong> — <a data-analytics-id="inline-link" href="https://www.neontv.co.nz/series/nathan-for-you" target="_blank" rel="nofollow">Neon</a> (paid)<br><strong>• Watch anywhere — try </strong><a data-analytics-id="inline-link" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN 100% risk free</strong></a></p></div></div><p>First airing on Comedy Central in 2013, the mockumentary-style series follows Fielder as he offers struggling businesses increasingly bizarre advice, often with hilarious results. </p><p>From a fake Starbucks called "Dumb Starbucks" (to circumvent copyright) to poop-flavored frozen yoghurt, nothing is off limits.</p><p>The show ran for four seasons and 32 episodes before wrapping up in 2017, earning a devoted following along the way.</p><p>With "You Can See Everything" tipped to win best documentary at the Oscars, now's a great time to watch every episode of "Nathan for You", with FREE streams available in several countries. </p><p>Here's where to watch the entire series from anywhere in the world.</p><ul><li><strong>Love TV? </strong><a href="https://newsletter.smartbrief.com/rest/sign-up/7886C2EB-6FBD-4AA5-9B00-B19A0D73FA7E" target="_blank"><strong>Sign up to the weekly How To Watch newsletter</strong></a></li></ul><h2 class="article-body__section" id="section-watch-nathan-for-you-free-online"><span>Watch 'Nathan for You' free online </span></h2><p>The best free streaming option for "Nathan for You" in U.S., U.K., and Canada is <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow"><strong>Pluto TV</strong></a>. </p><p>It's totally free in the aforementioned countries – although you will have to put up with a few ads.</p><p>Abroad? Can access your local streaming service? Don't panic – <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>unblock streams with our favorite VPN</strong></a>. We'll show you how to do that below...</p><h2 class="article-body__section" id="section-watch-nathan-for-you-from-abroad"><span>Watch 'Nathan for You' from abroad</span></h2><p>If you are a abroad and want to watch "Nathan for You" for free, a <a href="https://www.tomsguide.com/best-picks/best-vpn">VPN</a> (Virtual Private Network) might be the answer to your prayers.</p><p>The software allows your devices to appear to be back in your home country regardless of where in the world you are. So ideal for viewers away on vacation or on business. Our favorite is <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a>. It's the best on the market:</p><div class="product"><a data-dimension112="35c7d9d8-ced9-11f1-a8f0-6b2c7dd07a22" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="vALBz9LuPk5AhB3g6DbZvf" name="Nord-VPN_deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vALBz9LuPk5AhB3g6DbZvf-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>🟩 <a href="https://nordvpn.com/special/?coupon=future2025&utm_medium=affiliate&utm_term=&utm_content=TG&utm_campaign=off564&utm_source=aff3013" target="_blank" rel="nofollow" data-dimension112="35c7d9d8-ced9-11f1-a8f0-6b2c7dd07a22" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25=""><strong>NordVPN deal: 3 Months Extra FREE</strong></a></p><p>Boasting super fast speeds, great features, streaming power and industry-leading security, <a href="https://www.tomsguide.com/reviews/nordvpn-review" target="_blank"><strong>NordVPN</strong> is our #1 VPN</a>.<br><br><strong>✅ Get 3 months extra FREE </strong><br><strong>✅ 75% off their usual price</strong><br><strong>✅ Try risk-free for 30 days</strong></p><p>Use NordVPN to unblock your usual streaming service and watch "Nathan for You" free streams from anywhere. <a class="view-deal button" href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow" data-dimension112="35c7d9d8-ced9-11f1-a8f0-6b2c7dd07a22" data-action="Deal Block" data-label="NordVPN deal: 3 Months Extra FREE" data-dimension48="NordVPN deal: 3 Months Extra FREE" data-dimension25="">View Deal</a></p></div><p>Using a VPN is incredibly simple.</p><p><strong>1. Install the VPN of your choice</strong>. As we've said, <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a><strong> </strong>is our favorite.</p><p><strong>2. Choose the location you wish to connect to in the VPN app. </strong>For instance, if you're outside the U.S., you'd select a U.S. server from the list.</p><p><strong>3. Sit back and binge. </strong>Head to Pluto TV to watch "Nathan for You" online.</p><h2 class="article-body__section" id="section-how-to-watch-nathan-for-you-around-the-world"><span>How to watch 'Nathan for You' around the world</span></h2><h2 id="how-to-watch-39-nathan-for-you-39-in-the-u-s-without-cable">How to watch 'Nathan for You' in the U.S. without cable</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="UHZYAaZCSyV7FkHxYGxtJ6" name="TG_US_Flag_1920_400_shutterstock.jpg" alt="US flag" src="https://cdn.mos.cms.futurecdn.net/UHZYAaZCSyV7FkHxYGxtJ6-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>American viewers can watch "Nathan for You" for FREE on <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow">Pluto TV</a>, with adverts and no subscription required.</p><p><strong>Abroad? </strong>Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992" target="_blank" rel="nofollow"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 id="watch-39-the-great-british-baking-show-39-2026-in-canada">Watch 'The Great British Baking Show' 2026 in Canada</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="eByagaoLZki73CLtYaRPMG" name="TG_Canada_Flag_1920_400_shutterstock.jpg" alt="Canadian flag" src="https://cdn.mos.cms.futurecdn.net/eByagaoLZki73CLtYaRPMG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Canadian fans can watch "Nathan for You" for FREE on <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow">Pluto TV</a>, with adverts and no subscription required.</p><p><strong>Abroad?</strong> Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 id="how-to-watch-39-nathan-for-you-39-s1-4-in-the-u-k">How to watch 'Nathan for You' S1-4 in the U.K.</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="ttCSpj8r9kHj68j7NhsBL9" name="TG_British_Flag_1920_400_shutterstock.jpg" alt="British flag" src="https://cdn.mos.cms.futurecdn.net/ttCSpj8r9kHj68j7NhsBL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>British viewers can watch "Nathan for You" for FREE on <a href="https://pluto.tv/gb_ie/shows/nathan-for-you-ptv4/" target="_blank" rel="nofollow">Pluto TV</a>, with adverts and no subscription required.</p><p><strong>Abroad?</strong> Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 id="how-to-watch-39-the-great-british-bake-off-39-2026-online-in-australia">How to watch 'The Great British Bake Off' 2026 online in Australia</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:20.83%;"><img id="R4wb8TX7wmafWv7eBYfay3" name="TG_australia_Flag_1920_400_shutterstock.jpg" alt="Australian flag" src="https://cdn.mos.cms.futurecdn.net/R4wb8TX7wmafWv7eBYfay3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="400" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Australian Nathan Fielder fans can watch "Nathan for You" for <a href="https://10.com.au/nathan-for-you" target="_blank" rel="nofollow">FREE on 10</a>, with adverts and no paid subscription required. However, only selected seasons may be available. </p><p>All four seasons are also available on Paramount+.</p><p><strong>Abroad?</strong> Use a good VPN such as <a href="http://go.nordvpn.net/aff_c?offer_id=564&aff_id=3013&url_id=10992"><strong>NordVPN</strong></a> to watch your usual streaming services from anywhere in the world.</p><h2 class="article-body__section" id="section-the-great-british-bake-off-2026-air-dates"><span>'The Great British Bake Off' 2026 air dates</span></h2><p><u><strong>"Nathan for You" season 1 (2013)</strong></u></p><p>Episode 1: Yogurt Shop / Pizzeria</p><p>Episode 2: Santa / Petting Zoo</p><p>Episode 3: Clothing Store / Restaurant</p><p>Episode 4: Gas Station / Caricature Artist</p><p>Episode 5: The Claw of Shame</p><p>Episode 6: Funeral Home / Burger Joint / Skydiving</p><p>Episode 7: Haunted House / The Hunk</p><p>Episode 8: Private Investigator / Taxi Company</p><p><u><strong>"Nathan for You" season 2 (2014)</strong></u></p><p>Episode 1: Mechanic / Realtor</p><p>Episode 2: Souvenir Shop / E.L.A.I.F.F.</p><p>Episode 3: Pet Store / Maid Service</p><p>Episode 4: Liquor Store / Exterminator / Car Wash</p><p>Episode 5: Dumb Starbucks</p><p>Episode 6: Dating Website / Party Planner</p><p>Episode 7: Taxi Service / Hot Dog Stand</p><p>Episode 8: Toy Company / Movie Theatre</p><p><u><strong>"Nathan for You" season 3 (2015)</strong></u></p><p>Episode 1: Electronics Store</p><p>Episode 2: Horseback Riding / Man Zone</p><p>Episode 3: The Movement</p><p>Episode 4: Sporting Goods Store / Antique Shop</p><p>Episode 5: Smokers Allowed</p><p>Episode 6: Hotel / Travel Agent</p><p>Episode 7: Nail Salon / Fun</p><p>Episode 8: The Hero</p><p><u><strong>"Nathan for You" season 4 (2017)</strong></u></p><p>Episode 1: Nathan for You: A Celebration</p><p>Episode 2: The Richards Tip</p><p>Episode 3: Chili Shop / Massage Parlor</p><p>Episode 4: Andy vs. Uber</p><p>Episode 5: The Anecdote</p><p>Episode 6: Shipping Logistics Company</p><p>Episode 7: Computer Repair / Psychic</p><p>Episode 8: Finding Frances</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/streaming/watch-the-celebrity-traitors-season-2">How to watch The Celebrity Traitors season 2</a></li><li><a href="https://www.tomsguide.com/how-to/how-to-watch-uk-tv-abroad">How to watch UK TV abroad: BBC iPlayer, ITVX, Channel 4 and more</a></li><li><a href="https://www.tomsguide.com/best-picks/streaming-vpn">The best streaming VPN</a></li></ul><p>We test and review VPN services in the context of legal recreational uses. For example:1. Accessing a service from another country (subject to the terms and conditions of that service).2. Protecting your online security and strengthening your online privacy when abroad.We do not support or condone the illegal or malicious use of VPN services. Consuming pirated content that is paid-for is neither endorsed nor approved by Future Publishing.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>