I lang tid har psykiateren Hector (Simon Pegg) kedet sig i sit job og i sin hverdag. Kæresten behandler ham, som om hun var hans mor, og han har ingen venner, han kan søge trøst hos. En dag kommer han til den erkendelse, at han næppe kan gøre sine patienter lykkelige, når han ikke er lykkelig selv, og han beslutter sig for at forlade det hele og tage på en rejse ud i den store verden. Her møder han vidt forskellige opfattelser af, hvad lykken er.

Da jordens undergang virker uundgåelig bygger verdens største videnskabsmænd den underjordiske by Ember – en fantastisk skabelse der stråler af lys. Men der er et problem: energien rækker kun til præcist to hundrede år og hemmeligheden om vejen tilbage til overfladen er gået tabt for flere generationer siden. Mens lyset langsomt aftager, lykkes det for de to unge Doon og Lina at finde en første ledetråd til redningen. Men når de at løse det store mysteriet før byen for evigt går til i kulde og mørke?