Yelba Zoe McCourt was born in New York City, New York, USA. She is an actress and writer, known for The Pest (1997), Carlito's Way (1993) and Shut Up and Kiss Me! (2004). She has been married to Cormac McCourt since October 12, 2018. They have one child. She was previously married to John Leguizamo.