ADVERTISEMENT

Prosecutors leave VP Sara defense lawyers stumped with redirect bait and switch on NBI witness

Published Jul 8, 2026 07:17 pm

At A Glance

  • Prosecutors waive redirect on NBI agent John Mark Calilung, blocking defense from re‑cross.
  • Calilung's testimony on Duterte's alleged death threats stands firm, with threats described as "absolute".
  • Lawmakers say cross‑examination failed to weaken evidence as prosecution readies more proof.
NBI Senior Agent John Mark Calilung undergoes cross-examination (Senate PRiB)
NBI Senior Agent John Mark Calilung undergoes cross-examination (Senate PRiB)



In what may be the courtroom equivalent of a smash ace from Alex Eala, the House prosecution panel decided to waive a redirect examination and rest its witness, National Bureau of Investigation (NBI) Senior Agent John Mark Calilung, before the Senate impeachment court on Wednesday, July 8.
Lawyer Amando Virgil Ligutan, counsel for the House prosecutors, told presiding officer Senator Francis "Chiz" Escudero that the panel saw no reason to further question Calilung after the respondent Vice President Sara Duterte's defense lawyers completed their cross-examination Wednesday afternoon.
Ligutan, in a savage remark, claimed that the side of the respondent showed "utter failure...to debunk the material points testified to by the witness yesterday (Tuesday)", during direct examination.
With the redirect skipped, the defense lawyers were left scratching their heads with no opportunity for a re-cross examination.
Minutes earlier, the defense manifested to Escudero that it intended to do a re-cross on Calilung, perhaps to get a second crack at discrediting him. At that time, the respondent's camp was convinced that prosecutors would do a redirect, since Ligutan said they would.
Calilung was able to confirm before the senator-judges during direct examination Tuesday a video supporting the allegation that Duterte made death threats to President Marcos and other members of the First Family on Nov. 23, 2024.
Defense lawyer Carlo Joaquin Narvasa took exception to Ligutan’s statement and moved to have it stricken from the record. However, Escudero deferred a ruling, and said the matter would first be verified against the official journal.
Narvasa was the one who carried out the cross on the NBI agent. Calilung was excused from the witness stand afterward.
Prosecutor Amando Virgil Ligutan (Senate PRIB)
Prosecutor Amando Virgil Ligutan (Senate PRIB)
During his two-day testimony, the cybercrime investigator presented and identified the digital evidence for Article IV of the articles of impeachment.
This covered the allegation that Duterte made grave threats against President Marcos First Lady Liza Araneta-Marcos and then-House Speaker Martin Romualdez.
House prosecution panel "layman" spokesperson Lanao del Sur 1st district Rep. Zia Alonto Adiong says the cross-examination is the defense’s principal opportunity to test the credibility of a witness and expose inconsistencies in the prosecution’s evidence.
However, he said Narvasa's cross-examination "failed to create any material issue that required clarification".
“The witness remained composed, consistent, and unwavering on every material point. After hours of cross-examination, the testimony stood exactly where it stood before the defense began its questioning,” Adiong said of Calilung.
The threats were absolute
House prosecutor San Juan City lone district Rep. Ysabel Maria Zamora said it was only natural for the defense lawyers to question the NBI agent's credibility.
However, they failed to shake Calilung’s direct testimony, and weren't given a redo with the absence of a redirect.
She also noted that Calilung answered questions from senator-judges.
“Narinig din po natin ang mga tanong ng ating senator judges at lahat naman po ng kanilang katanungan ay nasagot ni John Mark Calilung (We also heard the questions of our senator judges, and all of their questions were answered by John Mark Calilung) from questions regarding his training, questions regarding the investigation he conducted, and questions regarding the threats which he investigated,” Zamora said.
The solon-prosecutor cited Calilung’s answer near the end of his testimony, when he was asked about whether Duterte’s alleged threat was conditional or absolute.
“Ang last statement po ni agent John Mark Calilung ay yung threats po ay absolute (John Mark Calilung's last statement was that the threats were absolute),” Zamora stressed.
Barbers said the conclusion of Calilung’s testimony was a positive development as the prosecution prepares to present more evidence.

Related Tags

IMPEACHMENT impeachment trial Sara Duterte Cross-examination Redirect Amando Virgil Ligutan Chiz Escudero
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; } }

{{ static_articles_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.