city of ember is a 2008 american science fiction adventure movie directed by gil kenan and is based on the 2003 novel "the city of ember" by jeanne duprau. it stars saoirse ronan, harry treadaway, bill murray, mackenzie crook, martin landau, mary kay place, toby jones, tim robbins and was distributed by 20th century fox.