Tommy Flanagan ( Ratcatcher )William Eadie ( Ratcatcher )Mandy Matthews ( Ratcatcher )Lynne Ramsay Jr. ( Ratcatcher )