The esteemed Leila McMillan has garnered recognition for her profound creative endeavors, specifically her work in the realm of film, which has culminated in the production of three notable projects: the thought-provoking "3 Fingers at Arm's Length" released in the year 2017, the thought-provoking "Mapping Perception" which made its debut in the year 2002, and the captivating "Hub-bub in the Baobabs" which premiered in the year 1989.
Personal Details
Biography
Career
{"id":106436,"title":"Louyre: This Our Still Life","year":"2011","character":null,"permalink":"https:\/\/streamfind.com\/us\/movie\/louyre-this-our-still-life","type":"movie","srcset":{"1x":"https:\/\/img.streamfind.com\/img\/90x135\/thumbs\/movie_106436.jpg","2x":"https:\/\/img.streamfind.com\/img\/180x270\/thumbs\/movie_106436.jpg"},"released":1}
2011