Lowell Landes, a talented actor, took his first breath on March 4, 1947, in the charming town of Dayton, Virginia, United States of America.
As a skilled thespian, Lowell made a name for himself in the entertainment industry, leaving an indelible mark on the world of cinema. Some of his most notable roles include Beasts of the Southern Wild, a critically acclaimed film released in 2012, Big Freedia: Y'all Get Back Now, a documentary series that premiered in 2011, and Wendy, a 2020 film that showcased his exceptional acting abilities.
Sadly, Lowell's life came to a close on February 23, 2023, in the vibrant city of New Orleans, Louisiana, USA.