Gerard Mcsorley est né en 1950 à Omagh dans le nord de l'Irlande. Il débute sa carrière dans le théâtre dans la compagnie du Abbey Theatre à Dublin. Ce n'est que dans les années 1990 que
Gerard Mcsorley commence à se montrer à la télévision et au cinéma notamment dans
Braveheart de Mel Gibson. On peut le voir en 2004 dans le long-métrage intitulé
Omagh (de Pete Travis) pour lequel l'acteur gagne l'Award du meilleur acteur irlandais.
En 2010, il est au casting du nouveau Ridley Scott,
Robin Des Bois (ouverture du Festival de Cannes 2010).