ADVERTISEMENT

Stream with Pride: LGBTQ+ stories to watch on Lionsgate Play

Published Jun 29, 2025 11:38 am
Let Lionsgate Play bring pride to your screen.
From thrilling dramas to poignant comedies, some of the most compelling stories being told today highlight the LGBTQ+ experience.
Lionsgate Play handpicked five captivating shows and films that celebrate identity, explore relationships, and showcase the power of connection.
These stories are bold, raw, and unapologetic, promising to entertain, challenge, and resonate with audiences everywhere. Grab your popcorn, settle in, and prepare to stream with pride.
Killing Eve
What happens when obsession spirals into a dangerous game of cat and mouse? Killing Eve is a deliciously twisted thriller that blurs the line between hunter and hunted. Following the story of Eve (Sandra Oh), a bored MI5 officer, and Villanelle (Jodie Comer), a flamboyant, unhinged assassin, their dynamic is nothing short of electrifying. From sudden plot twists to emotionally charged encounters, the series explores the complexities of desire, loyalty, and morality. Will their intoxicating connection survive the violence surrounding them, or will it lead to their undoing?
High Town
Revisit the shadows of Cape Cod in High Town, a gritty crime series that dives deep into addiction, redemption, and the search for truth. We follow Jackie Quinones (Monica Raymund),a l esbian federal agent battling her own demons while investigating a murder tied to Cape Cod's opioid epidemic. With stunning cinematography and an intense emotional core, High Town serves up suspense, raw emotion, and a lead character whose flaws make her all the more human. Can Jackie crack the case while saving herself, or will the darkness consume her?
Casual
Love, sex, and life get messy in the brilliantly witty dramedy, Casual. This series takes a closer look at family dynamics through the unconventional relationship of Valerie (Michaela Watkins), a recently divorced therapist, her tech-savvy yet aimless brother Alex (Tommy Dewey), and her teenage daughter Laura (Tara Lynne Barr). While not strictly an LGBTQ+ storyline, the show's fearless exploration of romantic and sexual fluidity gives it a fresh edge. Whether it’s navigating modern dating or learning to support each other, Casual serves a hearty dose of both comedy and introspection.
Emmanuelle
Sensual and groundbreaking, Emmanuelle is a cult classic that explores sexuality and self-discovery without fear or apology. Following the adventures of its titular character (played by Noémie Merlant), the film challenges taboos and revels in the liberation of desire. It’s bold, it’s provocative, and it’s a story that paved the way for exploring themes of sexual identity with candor. For fans of artful storytelling and unapologetic passion, Emmanuelle is a must-watch.
A Very English Scandal
What if the truth were more shocking than fiction? Based on a true story, A Very English Scandal dives into the outrageous 1970s political scandal involving British MP Jeremy Thorpe. Hugh Grant delivers a career-defining performance as Thorpe, a man desperate to keep his relationship with Norman Scott (Ben Whishaw) a secret at all costs. This darkly humorous drama blends satire with genuine heartbreak, illuminating the devastating consequences of societal oppression.
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.