Cristhian Esquivel was born in Lima, Peru. He is an actor and director, known for In the Heart of the Sea (2015), No Rest for the Wicked (2011) and Che: Part Two (2008). Read more on iMDB