È ricordato dal grande pubblico per aver interpretato la parte dell'esuberante impresario Harold Zidler nel film [[musical]] campione d'incassi ''[[Moulin Rouge!]]''. Ha partecipato alle riprese del quarto capitolo di Indiana Jones dal titolo ''[[Indiana Jones e il regno del teschio di cristallo]]'', dove interpreta l'amico del protagonista, recitando insieme a [[Harrison Ford]], [[Shia LaBeouf]] e [[Cate Blanchett]].
Nel [[2009]] è stato scritturato per il ruolo di [[Horace Lumacorno]] in ''[[Harry Potter e il principe mezzosangue (film)|Harry Potter e il principe mezzosangue]]''[[Harry Potter e il principe mezzosangue (film)|,]]<ref>{{collegamento interrotto|1=[http://cinema.castlerock.it/news.php/id=4617/notizia=jim-broadbent-nel-sesto-harry-potter Jim Broadbent nel sesto Harry Potter] |date=maggio 2018 |bot=InternetArchiveBot }}</ref> ruolo che gli è stato riconfermato nel [[2011]] anche per la seconda parte dell'ultimo film della saga, ''[[Harry Potter e i Doni della Morte - Parte 2]]''.
Nel [[2012]] è stato scritturato, insieme a [[Hugh Grant]], [[Halle Berry]], [[Tom Hanks]], [[Jim Sturgess]], [[Susan Sarandon]], [[Ben Whishaw]] e [[Hugo Weaving]], nel kolossal dei [[fratelli Wachowski]] e di [[Tom Tykwer]], ''[[Cloud Atlas]]''.