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