The painting Nemo draws is an original creation of William Defoe
Principal photography wrapped on 1 June 2021. The film had its world premiere at the 2023 Berlin International Film Festival on 20 February 2023.
The film was released in the United States through Focus Features on 17 March 2023.