Before Dawn brengt de jaren van ballingschap in het leven van de beroemde Joods-Oostenrijkse schrijver Stefan Zweig in kaart, zijn innerlijke strijd om de 'juiste houding' ten opzichte van de gebeurtenissen in het door oorlog verscheurde Europa en zijn zoektocht naar een nieuw thuis.
Terwijl hij wacht tot de trein voorbij komt (Bennet), ziet een zakenman van buiten de stad een berooid meisje (Vanessa), ijskoud in de kou. In de veronderstelling dat ze zich voor de trein zal werpen, neemt hij het meisje mee naar een nabijgelegen restaurant voor een warme maaltijd. Tijdens het gesprek vertelt Vanessa Bennet haar trieste levensverhaal en onthult hem haar aangeboren talent. Bennet biedt het meisje 10.000 dollar aan om haar leven te veranderen, maar in ruil daarvoor vraagt hij om haar enige 'schat': haar maagdelijkheid!
Matías en Jerónimo zijn vrienden geweest in hun kindertijd. Toen ze naar de middelbare school gingen veranderde de verhouding onder de twee tieners: tussen hen ontkiemen romantische gevoelens. Maar wanneer de familie van Matías verhuist, verliezen de vrienden elk contact. Tien jaar later; Matías woont samen met zijn vriendin in Brazilië, terwijl Jerónimo in hun gemeenschappelijke geboorteland Argentinië gebleven is, waar hij kunstenaar is en een openlijk homoseksueel leven leidt. Dan bezoekt Matías ter gelegenheid van carnaval zijn oude thuis.
De ooit bekroonde auteur Ryota verspilt het geld dat hij verdient als privédetective aan gokken en kan nauwelijks zijn kinderalimentatie betalen. Na de dood van zijn vader lijken zijn bejaarde moeder en mooie ex-vrouw door te gaan met hun leven. Als hij opnieuw contact probeert te krijgen met zijn aanvankelijk wantrouwende familie, strijdt Ryota om de controle over zijn leven terug te krijgen en iets te betekenen in het leven van zijn zoon. Totdat hij op een stormachtige zomeravond de kans krijgt om de band werkelijk te versterken.