ADVERTISEMENT

THE SON COMETH: Anton Vinzon steps into first lead role in GMA series 'Kamao'

Published May 20, 2026 04:50 pm
Anton Vinzon (Facebook/Kapuso PR)
Anton Vinzon (Facebook/Kapuso PR)

After earning praise for his marked performance in "Batang Riles" as followed up with a memorable stint on "Pinoy Big Brother," Anton Vinzon is now taking on his first lead role in GMA’s upcoming sports drama series, "Kamao."

During the press conference, Anton admitted that working on the show alongside his father, veteran actor Roi Vinzon, was both exciting and nerve-wracking.

“Siyempre, para sa akin, kinakabahan. Kasi talagang makakasama ko talaga yung tatay ko sa isang series and first pa,” the 18-year-old shared.

Anton is dedicating the show to his father, whom he considers both his hero and best friend.

“Para sa akin talaga, tribute ko po talaga ito para kay Papa. Sana pagkatapos ng pilot, maging proud siya sa akin. Siya yung superhero ko and he’s really my best friend,” he added.

Treating his first lead role as a major milestone in his career, Anton admitted that the project came with pressure and challenges, but his excitement outweighed everything else.

“Malaking responsibilidad na mabigyan ng ganitong project and hindi mawawala siyempre yung pagod, yung takot, yung kaba, yung challenge. Pero para sa akin, nangingibabaw pa talaga yung kasiyahan ko sa ginagawa ko,” he said.

Anton also recalled feeling pressured during his first day on set, but shared that his father guided and supported him throughout the process.

“First day pa lang, pressure. Talagang nandiyan siya para sa ’kin. Inaalalayan niya ’ko. Ganun po talaga, todo support sa ’kin,” Anton said.

Meanwhile, Roi expressed pride and excitement as he watched his son reach a major milestone in his acting career.

“Mas magaling siya sa akin, hindi hamak. Hindi ko siya masyadong tinuruan, to tell you the truth,” Roi said.

Directed by L.A. Madridejos and Richard Arellano, with Kevin de Vela serving as associate director, "Kamao" follows the story of Makmak (Anton), an amateur boxer who dreams of becoming a champion like his idol, played by Neil Ryan Sese.

Outside the boxing ring, however, Makmak struggles with the controversies surrounding his former boxing champion father and the strict discipline imposed by his grandfather, portrayed by Roi.

As he pursues his dreams, Makmak learns that true victory is not only about winning titles but also about overcoming life’s toughest challenges.

As GMA’s first-ever sports drama series, "Kamao" features a star-studded cast that includes Amy Austria, Katrina Halili, Wendell Ramos, and Bruce Roeland.

Joining the series are rising stars and trending social media personalities Therese Malvar, Chanty Videla, Tito Abdul, Tito Marsy, Matt Lozano, and Euwenn Mikaell.

"Kamao" airs Mondays to Fridays at 3:20 p.m. on GMA-7 and Kapuso Stream. Global Pinoys can also watch the series through GMA Pinoy TV.

Related Tags

Anton Vinzon Roi Vinzon Kamao Lead role GMA father and son Roi and Anton Vinzon
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.