Als 16 anys, Tim és un jove tímid, brillant i amb un talent esportiu natural. Víctima d'assetjament escolar i incapaç d'acceptar la seva orientació sexual, plantarà cara als assetjadors després d'un tràgic succés que marcarà profundament la seva vida i l'empenyerà a desafiar els seus límits.

La Jane, mare de tres fills ja adults, és propietària d'un restaurant-pastisseria a Santa Bàrbara. Malgrat estar divorciats des de fa anys, la Jane manté una bona relació amb el seu exmarit Jake. Tanmateix, quan han de viatjar junts per assistir a la graduació d'un dels fills, la seva amistat es trenca per diversos motius.

Stefan Djordjevic (Tom Cruise) viu a una ciutat industrial on la vida gira al voltant de dues coses: la fàbrica d'acer i el futbol americà. És titular de l'equip de futbol del institut, i el seu gran somni és aconseguir una beca per anar a la universitat a estudiar enginyeria.

En Taylor és un guionista de sèries de televisió en hores baixes per culpa de les moltes addiccions que té i que, en teoria, està deixant: alcohol, droga i, sobretot, les visites al casino i les apostes compulsives a les carreres de cavalls. Per redimir-se i convèncer la seva dona que va pel bon camí, es proposa rescatar la seva neboda de vint anys, l'Amanda, que fa de prostituta a Las Vegas. La relació amb l'Amanda serà catàrtica i portarà conseqüències inesperades a tots dos.