- Write an article
- Create a list
- Publish a column
- Upload a video
- Log in
- My channel
- Settings
- Invite friends
- English
Info mistake?
Biography
Marc Menchaca was born on October 10, 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 October 8, 2022.
Awards
Filmography