ADVERTISEMENT

What you need to know about 'Memoirs of A Teenage Rebel'

Published Dec 7, 2020 09:47 pm

"Memoirs of a Teenage Rebel," produced by RCP Production and directed by Robin Padilla, is a documentary that follows the character of Ivy as she reveals her dark past as a former rebel in the New People’s Army (NPA). 

It begins from her recruitment, to her rise as being one of the leaders of the NPA. However, her life changes when she is tasked to recruit a new member – a student named Ira.

They unexpectedly become best friends and Ira is eventually persuaded to join the NPA. Once within the organization though, Ira begins to witness the horrors – and be the victim of – the NPA. 

She is raped multiple times, the revelation of which disheartens Ivy. Both start to slowly lose their belief in the organization, which is aggravated by them witnessing the rampant corruption within the organization.

One night, they are handed a mission to ambush a military officer. It would be Ira's first and would fulfill the NPA’s murderous initiation rite. 

But what was considered an easy mission turns into a bloody battle, with Ira dying in Ivy’s arms. This finally awakens Ivy into realizing that she’s fighting the wrong war.

Ivy then comes out on this documentary to tell her story, in her own words, and to give advice to the youth: to not follow the same path she and Ira did.

Other supporting interviewees for the documentary include:

  • A former female NPA urban poor recruiter who was sexually abused while in the organization.
  • A recruiter who manipulates the farmers and the indigenous people.
  • An NPA extortionist who explains their violent ways of extorting money from businesses nationwide.
  • A former NGO finance officer for the CPP NPA who explains the process of how they get international funding through exploitation.
  • Tribal leaders of the indigenous people who express their fear from being oppressed by the rebels.
  • Captured rebels that were unharmed and were given a new chance for a better life.
  • A mother that is still searching for her teenage daughter who is assumed to have joined the rebellion.
  • A Catholic priest who explains the value of parents spending time with their children to avoid possible recruitment.

Others who confirmed these facts were: General Cirilito Sobejana, the Commanding General of Philippine Army;
General Gilbert Gapay, Chief of Staff of the Armed Forces of the Philippines; and Hermogenes Esperon, National Security Adviser and Director. General of the National Security Council.

RCP Production, which stands for Robin Cariño Padilla Productions is a Philippine production company focused on quality storytelling, documentaries and films.


Founded by Mr. Robinhood Padilla, the actor-director and one of the sought-after endorsers in the Philippines was involved from concept stage, editing up to post-production.

RCP Production has produced numerous films and documentaries that best represent the culture and current situation in the Philippines.

Related Tags

RobinPadilla RCPProduction npa
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.