ADVERTISEMENT

Terry Ridon explains why he's not offended by 'Kokey' comparisons

Published Apr 6, 2026 08:58 am

At A Glance

  • Bicol Saro Party-list Rep. Terry Ridon isn't offended one bit by Internet trolls' comparisons between him and "Kokey"--the iconic extraterrestrial character from the eponymous mid-90s Filipino science fiction flick.
(Bicol Saro Party-list Rep. Terry Ridon's Facebook)


Bicol Saro Party-list Rep. Terry Ridon isn't offended one bit by Internet trolls' comparisons between him and "Kokey"--the iconic extraterrestrial character from the eponymous mid-90s Filipino science fiction flick.
In fact Ridon embraces it, as he habitually shares Kokey-themed Facebook posts from netizens that are obviously meant to get under his skin. He even creates his own content with Kokey's likeness.
The lawyer-legislator underlying retort to all of these attacks is therefore simple: Try again.
(Bicol Saro Party-list Rep. Terry Ridon's Facebook)
(Bicol Saro Party-list Rep. Terry Ridon's Facebook)
"Firstly, if the idea is to turn me and my work into a caricature, they picked the wrong reference because Kokey is a genuinely likeable and helpful character," Ridon told the Manila Bulletin. 
"He has innate dignity and the initiative to help his friends and others," the party-list lawmaker said, referring to the alien's penchant for befriending and helping humans.
In the 1997 movie produced by Star Cinema, Kokey goes out of his way to assist the livelihood of his earthling-hosts, primarily using his telekinesis. He also has healing powers.
Kokey was played by the late actress Noemi Tesorero, professionally known as "Mahal". Tesorero, who passed away in 2021 at the age of 47, was known for her dwarfism.
Screengrab from
Screengrab from "Kokey", 1997 (Star Cinema's YouTube)
Ridon said he began to encounter the Kokey references upon his return to the House of Representatives in the current 20th Congress.
"The Kokey reference surfaced early in the term from Duterte-aligned social media pages and influencers as soon as discussions on the Dutertes began," he noted.
Ridon said these discussions were connected to former president Rodrigo Duterte's proceedings with the International Criminal Court (ICC), Vice President Sara Duterte's impeachment, and inquiries into the previous administration's projects, such as the Manila Bay dolomite beach.
Ridon , a member of the House minority bloc, has been very vocal on all these issues.
"The nation’s problems are too severe to even worry about looks-based slander. It will not distract us from our current work on accountability and economic relief," he reckoned.
(Bicol Saro Party-list Rep. Terry Ridon's Facebook)
(Bicol Saro Party-list Rep. Terry Ridon's Facebook)
For now, Ridon and the rest of the House are focused on seeing the impeachment process through, and coming up with a legislative response to the fuel price crisis.
"Our detractors can call me anything they like, but the subpoenas on the Vice President’s tax and financial documents will still get served, and we will continue to find ways to ensure lower fuel prices and a stable fuel supply," he said.
Kokey also had popular TV adaptations in the 2000s.

Related Tags

Terry Ridon Bicol Saro Party-list Kokey
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.