Marc Menchaca

Director / Actor / Producer

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)