City of lost children

Jean-Pierre Jeunet (Amelie) and Marc Caro’s film follows a scientist in a surreal city who steals dreams from children, in the hope that they will slow his aging process.