Pedro Tarrago
- Visual Effects
- Editorial Department
- Editor
Pedro Tarrago was born on 23 December 1981 in New York, USA. He is an editor, known for American Made (2017), American Ultra (2015) and No One Will Save You (2023). He has been married to Marci Ichimura since 3 July 2016. They have two children.