Alan trabajó en numerosas películas tanto en su tierra natal como en Estados Unidos. Entre sus títulos más famosos se encuentra el papel como profesor Severus Snape en la saga de películas Harry Potter; el villano que se enfrentó a Bruce Willis en La jungla de cristal o su papel de marido de Emma Thompson en el film romántico Love Actually.