Seymour “Swede” Levov (Ewan McGregor), uma antiga lenda do desporto na escola secundária, agora um empresário bem-sucedido, é casado com Dawn (Jennifer Connelly), uma antiga rainha de concursos de beleza.
Mas a agitação cresce por trás da polida fachada da vida de Swede. Quando Merry (Dakota Fanning), a sua adorada filha adolescente, desaparece após ser acusada de cometer um ato violento, “O Sueco” dedica-se a procurá-la e reunir novamente a família.
O que descobre deixa-o profundamente abalado, forçando-o a ver para além das aparências e a confrontar o caos que modela o mundo moderno à sua volta: nenhuma família Americana voltará a ser a mesma.