ADVERTISEMENT

Cozy Christmas movies to binge for your well-deserved holiday nights

Dive into the magic of Christmas with these heartwarming flicks on Lionsgate Play, guaranteed to bring you holiday cheer.

Published Dec 24, 2023 06:38 am

At A Glance

  • So if you're up for a relaxing evening of Christmas films that transport viewers to a world of snow-covered streets glowing under twinkling lights, nostalgic school Christmas dances, and charming towns celebrating the holiday cheer, press play on these movies on Lionsgate Play.
Christmas in Royal Fashion_ Still 2.jpg
A scene from 'Christmas in Royal Fashion'

There’s nothing quite like curling up in bed with a warm mug of cocoa and a heartwarming Christmas movie to kickstart the holiday season. It’s one of the best feelings in the world. So if you’re up for a relaxing evening of Christmas films that transport viewers to a world of snow-covered streets glowing under twinkling lights, nostalgic school Christmas dances, and charming towns celebrating the holiday cheer, press play on these movies on Lionsgate Play.

Christmas Made to Order (2018)

ChristmasMadeToOrder _ Horizontal.jpg

Workaholic architect Steven (Jonathan Bennett, Mean Girls) finds himself in a dilemma when his family insists on spending Christmas in his near-empty home. In a pinch, he recruits holiday coordinator Gretchen (Alexa PenaVega, Spy Kids) to pull off an interior decorating holiday miracle. Gretchen’s Christmas spirit successfully brings Steven’s family together and works a little too well in bringing the pair closer to each other.

Christmas Wonderland (2018)

Christmas Wonderland_ Vertical.jpg

Heidi Nelson (Emily Osment, Hannah Montana), a successful art gallery curator in New York, is forced to come home to the small town of Pleasant Valley for the holidays. She crosses paths with her high school sweetheart, Chris Shepherd (Ryan Rottman, The House Bunny), now a teacher at the local school. The pair slowly rekindle their relationship after Chris asks her for help looking for a last-minute location for the school’s Christmas dance. The more time Heidi spends in Pleasant Valley, the more she finds herself inspired to pursue her painting passion again. But time is running out and Heidi must decide if the cutthroat life she built in the city is worth exchanging for the charming one she has in Pleasant Valley.

A Christmas in Royal Fashion (2018)

Christmas in Royal Fashion_ Horizontal.jpg

Kristin Cooper (Cindy Busby, The Big Year) and Prince Patrick’s (Diarmaid Murtagh, Vikings) Christmastime meet-cute starts at a fashion show. Kristin, an assistant at a global PR firm, organizes the annual Christmas Fashion Show and Auction for one of their biggest clients. Meanwhile, the King of Edgemoor volunteered his son, Prince Patrick, as the Royal family representative. Sparks fly when Kristin and Patrick meet, but he mistakes Kristin for her boss, Melaine. As they spend more time together, Kristin wonders if the dashing prince would fall for her if he knew she works as an assistant and not a boss. 

Curl up in bed and enjoy these cozy Christmas movies streaming exclusively on Lionsgate Play on PLDT Home.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.