Tommy Flanagan ( Ratcatcher )William Eadie ( Ratcatcher )Michelle Stewart ( Ratcatcher )Lynne Ramsay Jr. ( Ratcatcher )