ADVERTISEMENT

How a playboy aristocrat turned to a life dedicated to God

Why 'Just Javier' makes for an interesting watch

Published Aug 14, 2026 11:43 am

At A Glance

  • In his prime, he led a non-stop nightlife filled with sex, booze, and drugs while slowly making a name for himself as a paddle tennis player.
JUST JAVIER Javier Sartorius lived the high life as a promising young athlete before turning it all away to become a missionary. (Photos: Bosco Films)
JUST JAVIER Javier Sartorius lived the high life as a promising young athlete before turning it all away to become a missionary. (Photos: Bosco Films)
When living the high life, it’s almost unfathomable to consider ever leaving it all. Yet, for Javier Sartorius Milans del Bosch, the main subject of the documentary “Just Javier,” all it took was turning to God.
“Just Javier,” originally titled “Solo Javier,” follows the story of a promising young athlete’s journey to the top. In his prime, he led a non-stop nightlife filled with sex, booze, and drugs while slowly making a name for himself as a paddle tennis player. Hoping to steer him on the right path, his parents sent him to the US to straighten him out. It was there that he was exposed to the homeless community of Venice Beach. He would eventually befriend a bunch of them, curious to learn their stories.
Filled with a new perspective, Javier kept on his journey of self-discovery through meditation. As he went on, he was recommended to join a volunteer mission in Peru. There, he was shown a different kind of poverty altogether. During this time, while still mostly disassociated from it all, he managed to form a strong bond with the children he met during the trip. Slowly, the faith he had seemingly abandoned began to return. It came back strong enough to set him on a path dedicated to God, though his untimely death in 2006 occurred just before he was set to be ordained as a Catholic priest.
Tomás Farell as Javier
Tomás Farell as Javier
While much of the Bosco Films production plays out like those mandatory Catholic School documentary viewings, it does stir up quite a bit of curiosity toward Javier’s life. Our viewing was a dubbed version that had somewhat distracting voice actors, but once you get over it, you are left lingering about how someone from such a privileged background could ever throw it all away. “Just Javier” does a great job of slowly showing us just how it played out. It leaves enough to make you reflect on how not even the shiniest trophies and the world’s greatest pleasures can satiate a spiritual thirst.
Many liken Javier to a modern-day Saint Augustine for his journey. Then, there’s the touch of Jesuit influence, where most of its iconic saints like St. Ignatius of Loyola and St. Francis Xavier are known to have similar backgrounds of nobility before turning to a life of poverty in the name of God. He might even join their ranks someday, with efforts calling for Javier’s beautification.
“Just Javier” is exclusively screening in Ayala Malls Cinemas.

Related Tags

Arts and Culture
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.