;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
Topo
Entretenimento

Quem é Wagner Moura, o 1.º brasileiro premiado como melhor ator no Festival de Cannes

24/05/2025 16h35

Por André Carlos Zorzi

Wagner Moura ganhou o prêmio de melhor ator do Festival de Cannes neste domingo, 24, por sua atuação no filme O Agente Secreto, de Kleber Mendonça Filho. Foi a primeira vez na história da categoria que um brasileiro foi premiado.

Vale lembrar que, na categoria de atuação feminina, Fernanda Torres (por Eu Sei Que Vou Te Amar, de 1986) e Sandra Corveloni (por Linha de e, em 2008) já haviam vencido como melhor atriz.

No filme, seu personagem, Marcelo, é um especialista em tecnologia que foge de um ado misterioso e volta à cidade de Recife, em Pernambuco, em plena ditadura militar, em busca de uma vida mais tranquila, mas percebe que isso não será tão simples.

Ele não esteve presente para receber o prêmio, que foi entregue ao diretor do longa, que estava na França.

Quem é Wagner Moura

Nascido em Salvador, capital da Bahia, em 27 de junho de 1976, o ator tem 48 anos atualmente e recebeu o prêmio mais importante de sua carreira no Festival de Cannes deste ano.

O público em geral deve se lembrar especialmente de suas agens pela TV. Ganhou projeção nacional quando participou de seriados da Globo no começo dos anos 2000. Entre eles, Carga Pesada, em que viveu Pedrinho, filho do personagem Bino (Stênio Garcia), que apareceu com recorrência na primeira temporada da série. Em 2003, também esteve no elenco fixo do quadro Homem Objeto, do Fantástico, inspirado na peça de mesmo nome de Luis Fernando Veríssimo.

Depois, ao lado de Lúcio Mauro Filho, Bruno Garcia e Lázaro Ramos, estrelou o seriado Sexo Frágil, que teve duas temporadas na Globo. Fez sua estreia em uma novela em A Lua Me Disse (2005), na faixa das 7. No ano seguinte, deu vida a Juscelino Kubitschek em sua juventude na série JK (2006).

Foi em Paraíso Tropical que conseguiu mais destaque e ficou marcado pelo grande público, interpretando Olavo, vilão que tinha um alto cargo na empresa da família, mas era preterido na linha sucessória. Na trama, chamavam atenção suas cenas com a prostituta Bebel (Camila Pitanga), com quem tinha uma relação de altos e baixos.

Wagner Moura no cinema

A partir de 2007, Wagner Moura ou a dar mais prioridade à sua carreira cinematográfica, que já existia antes. Em Carandiru (2003), foi elogiado ao viver o personagem Zico. Também esteve em longas como Deus É Brasileiro (2003) e Cidade Baixa (2005).

Sua estreia nos longas-metragens se deu em Sabor da Paixão (2000), protagonizado por Penélope Cruz, em que contracenou com Murilo Benício e seu amigo e conterrâneo Lázaro Ramos, com quem atuaria em outros tantos filmes.

O Capitão Nascimento, de Tropa de Elite (2007) acabou sendo um marco em sua carreira. O filme, que foi pirateado e visto por muitos espectadores antes mesmo de sua estreia oficial, foi bastante elogiado e é cultuado até os dias de hoje. Ele voltou como Coronel na sequência da produção, em 2010.

Em seguida, vieram outros longas conhecidos, como Saneamento Básico (2007), Ó Paí, Ó (2007), VIPs (2010), O Homem do Futuro (2011). Também buscou carreira internacional integrando o elenco de Elysium (2013) e Trash - A Esperança Vem do Lixo (2014).

Após Praia do Futuro (2014), que chamou atenção à época quando um cinema ‘avisava’ aos espectadores sobre uma cena de relação homossexual, o ator foi trabalhar no exterior por alguns anos. Estrelou a série Narcos, da Netflix, como o protagonista na série que abordava a vida do traficante colombiano Pablo Escobar.

Em Marighella (2019), lançou-se como diretor no longa sobre a história do guerrilheiro que marcou o Brasil na década de 1960, acusado de ser terrorista pelo regime militar. No longa, foi vivido por Seu Jorge.

Entre seus outros trabalhos recentes de Wagner Moura, estão um personagem na série Sr. e Sra. Smith (2024), do Amazon Prime Vídeo, e outro no filme Guerra Civil (2024).

Entretenimento