Marc Menchaca
Birthdate – October 10, 1975 (49 Years Old)
Birthplace – San Angelo, Texas, USA
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.
Videos
Filmography
Alone
Man (2020)
Weightless
Cody (2018)
Where Is Kyra?
Vine (2018)
Playing God
Vaughn (2021)
The Creator
McBride (2023)
Companion
(2025)