Production Margot Icher Other Credits Once Upon a Time Michel Legrand Editor 2024 Trains: Two Centuries of Innovation Production Assistant 2017 Agent-readable