Floor van der Meulen, conclusa la WdkA Art Academy di Rotterdam, studia Visual Arts a New York. Debutta nel documentario con Storming Paradise (2014), trasmesso ad Al Jazeera Channel, seguito da 9 Days: from my Window in Aleppo (2015) che vince il BFI Film Festival London e lo European Film Awards per il Miglior cortometraggio. The Last Male on Earth è il suo primo lungometraggio.