ADVERTISEMENT

How director Dolly Dulu's once-rejected film script became a powerful digital series on Puregold Channel

Published Jun 6, 2025 12:27 am
Zaijian Jaranilla and Jane Oineza in 'Si Sol at si Luna'
Zaijian Jaranilla and Jane Oineza in 'Si Sol at si Luna'
Closed doors often lead to greater opportunities, and what we may perceive as rejection can happen repeatedly until the right time finally arrives. 
This is true for director Dolly Dulu, whose impressive works, such as "The Boy Foretold by the Stars" and "Love Beneath the Stars," have received acclaim in the past.
For Direk Dolly, the script that became "Si Sol at Si Luna" faced numerous rejections before Puregold Channel recognized its potential as a digital series. 
Originally submitted to the Puregold CinePanalo Film Festival, "Si Sol at Si Luna" earned a spot among the top 16 entries but ultimately did not make it to the final cut.

Direk Dolly initially felt dejected. “Siyempre nalungkot ako sa rejection ng CinePanalo. Naniniwala ako na maganda ang script namin kaya masakit na hindi siya natanggap. Sabi ko noon, mukhang last hurrah na ng film dahil ang dami na niyang pinagdaanang mga festivals, mga sinalihan na muntik nang magawa, pero hindi pa rin magawa-gawa. Kaya sabi ko, siguro ipa-park ko na lang muna ang script na ito. (Of course I was saddened by CinePanalo’s rejection. I believe our script was good so it hurt that it wasn’t accepted. I said before, it looks like the film’s last hurrah because it has already been through so many festivals, participated in ones that almost got made, but still couldn’t get made. So I said, maybe I’ll just park this script for now.)"

In time, however, Direk Dolly restored her faith in the story of Si Sol at si Luna. “May bitter moments din, but given enough processing . . . bumalik ang paniwala ko na things happen for a reason; whatever is meant to be, will be. Take your loss with grace. Inisip ko rin na hindi ito ang endgame ng Si Sol at si Luna. (There were bitter moments too, but given enough processing...I came back to believe that things happen for a reason; whatever is meant to be, will be. Take your loss with grace. I also thought that this was not the end game of Si Sol at si Luna.)"

True enough, the well-crafted narrative of heartache, grief, healing, and love’s many incarnations stood out so strongly that the festival organizers decided to move forward with the project, but in a different form. Si Sol at si Luna was greenlit as a weekly digital series, allowing the story to expand and unfold over time, and making beautiful cinematography accessible to a larger audience.

Jane Oineza
Jane Oineza

When asked what changed in her creative approach, Direk Dolly disclosed that the movie version was a slow-burn story. Changes were made to make the narrative more apt for a series, which requires a hook in each episode to keep viewers wanting more.

“In a way, ganoon pa rin ang series maski marami kaming binago. For example, dapat there is more conflict dahil requirement 'yon ng series. Kailangan, mayroon kang binabalik-balikan, pero may overarching conflict pa rin ang kuwento na dapat i-resolve. (In a way, the series is still the same even though we changed a lot. For example, there should be more conflict because that's a requirement of the series. It's necessary, you go back and forth, but the story still has an overarching conflict that needs to be resolved.)"

According to Direk Dolly, it helped that Si Sol at si Luna had many side characters, and turning it into a series meant enhancing and exploring the stories and conflicts of these characters. “Na-excite ako, pero naging malaki ang change."

When asked how she handled rejection from Puregold CinePanalo, Direk Dolly gave very helpful advice. “You have to give yourself time to grieve. Kinailangan kong tanggapin na hindi ako natanggap, at sa pagtanggap nito, makaka-let go ka at makaka-move forward. Kung hindi, you will become bitter. Masaya rin ako kasi marami akong kaibigang nakapasok sa CinePanalo.  (I had to accept that I wasn’t accepted, and by accepting this, I could let go and move forward. Otherwise, you will become bitter. I’m also happy because I have many friends who got into CinePanalo.)"

Rejection, Direk Dolly asserts, deepens character. “Kailangan natin ng rejection at redirection bilang filmmaker. It takes a lot of tenacity, willpower, and processing to convert what you’re feeling into something more positive. Pero sa totoong buhay, ang pagtanggap natin sa rejection deepens our character, makes us more driven, and makes us more hungry for our story to be told. Kung naniniwala ka sa sarili mo, sa story mo, hindi mo siya dapat sukuan. (We need rejection and redirection as filmmakers. It takes a lot of tenacity, willpower, and processing to convert what you’re feeling into something more positive. However, in real life, accepting rejection deepens our character, makes us more driven, and fuels our desire for our story to be told. If you believe in yourself, in your story, you shouldn’t give up.)"

And because Direk Dolly did not give up on Si Sol at si Luna, the story is now making waves in the entertainment landscape for its enchanting cinematography and rich narrative.

Now streaming on the Puregold Channel on YouTube, the show stars Zaijan Jaranilla as Sol, a film student determined to make a documentary about love, despite never having experienced it himself.

Zaijian Jaranilla
Zaijian Jaranilla

This journey changes drastically when Sol notices Luna, portrayed by Jane Oineza, quietly crying on a bus—an encounter that leaves a lasting impression on Zaijian’s character.

Direk Dolly notes how the episodic format gave the story more room to breathe: “It became more intimate and more real.”

Puregold Senior Marketing Manager Ivy Hayagan-Piedad notes how this redirection seems like the right choice for the series. “The decision to turn Si Sol at si Luna into a digital series is proving successful, as we see how the story has generated strong interest from viewers, with many YouTube commenters expressing their anticipation and appreciation of the narrative. We always believed that Si Sol at si Luna will touch and heal a lot of hearts.”

The series’ pilot episode, “Babae sa Bus,” opened the complex love story with Sol musing about a love that seems impossible, like the sun and the moon ever meeting. He then met the grieving Luna, whom he was instantly drawn to in a way he could not explain.

In the next episode, “New Management,” we’ll find out if Sol will find the courage to speak to the woman who has moved him so deeply.

What will Sol and Luna discover as their story unfolds?

Don’t miss a single moment! Catch the next episode of Si Sol at si Luna on Saturday, June 7, on the Puregold Channel on YouTube.

Watch Episode 1 here: Si Sol At Si Luna | Episode 1 - "Babae Sa Bus"

Related Tags

Si Sol at si Luna Pufregold Channel Zaijian Jaranilla Jane Oineza Dolly Dulu
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.