Sus principales roles han sido los del "padre Merrin" en las películas "" y "", "William «Bootstrap Bill» Turner" en la segunda y en la tercera película de "Piratas del Caribe", y "Bill Anderson" en "Mamma Mia!".