Marc Menchaca: Marc Menchaca. Actor: Ozark. 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.
Known For: Ozark (Russ Langmore), Homeland (Lauder Wakefield), She's Lost Control (Johnny), Inside Amy Schumer (DrewMatt ForresterTravis)