Carles Torrens was born in 1984 in Barcelona, Barcelona, Catalonia, Spain. He is a director and writer, known for Delaney (2008), Sequence (2013) and Pet (2016).