The Liberator: Key art and official trailer released by Netflix & Other detail October 29, 2020 by Mathew Rockford