Mercè Llorens was born on 14 May 1978 in Arenys de Munt, Barcelona, Catalonia, Spain. She is an actress, known for L'instinct de mort (2008), El comisario (1999) and Hospital Central (2000).