Джоэл Эдгертон родился 23 июня 1974 года в Сиднее, Австралия. Актерскому мастерству Эдгертон обучался в Школе Драмы в западном Сиднее, а затем выступал в многочисленных сценических постановках. Но первая известность пришла к нему после его участия в популярном австралийском телешоу, ставшем хорошей стартовой площадкой для его карьеры на телевидении.
После этой роли у Джоэла было множество ролей в телевизионных фильмах, кроме того, он сыграл в целом ряде удачных театральных постановок, среди которых роль Короля Генри в «Генри V», Принца Хэле в «Генри III» и других спектаклях.
На мировом экране Эдгертон впервые появился в фильме «Звездные войны: Эпизод II - Атака Клонов» (2002), где он сыграл молодого Оуэна Ларса, сводного брата Энекина Скайуокера и дядю Люка Скайуокера. С этой же ролью он появился и в фильме «Звездные войны III: Месть ситхов». Интересно, что брат Джоэла, Нэш, был на съемках этого фильма каскадером, выполняя трюки за Юэна МакГрегора, исполнителя роли Оби-Ван Кеноби в трилогии «Звездных войн».
Среди других заметных ролей актера стоит выделить его работу в фильмах «Король Артур» (2004), «Банда Келли» (2003), «Козырные тузы» (2006). «Паук» (2007).
Одна из последних интересных работ актера - озвучка мультфильма «9,99 долларов» (2008) и роль в «Воине», где он сыграл вместе с Ником Нолти и Томом Харди.
Помимо актерской карьеры, пробует свои силы Эдгертон и в качестве сценариста, режиссера и продюсера - так, он стал продюсером и сценаристом фильма «Квадрат» (2008), где сыграл одну из главных ролей, и выступил в качестве режиссера в картине «List, The» (2008).