Marc Menchaca
- Actor
- Additional Crew
- Director
Marc Menchaca was born on 10 October 1975 in San Angelo, Texas, USA. He is an actor and director, known for Ozark (2017), Homeland (2011) and She's Lost Control (2014). He has been married to Lena Headey since 8 October 2022.
More to explore
Add demo reel with IMDbPro
How much have you seen?
Keep track of how much of Marc Menchaca’s work you have seen. Go to your list.