Amy Beth Hayes (born 8 October 1982, Abergavenny, Wales) is a British actress. She is best known for her role as clem in Shamless