Marty (Ernest Borgnine) to niezbyt urodziwy 34-latek pracujący w sklepie rzeźnickim. Pomimo, że obdarzony jest wielkim uczuciem ze strony owdowiałej matki (Esther Minciotti) oraz posiada grono przyjaciół, z którymi spędza wieczory, czuje się samotny i przytłoczony swoimi kompleksami. Bliscy nieustannie sugerują, że najwyższa pora zacząć myśleć o małżeństwie. Jednak Marty wciąż nie może spotkać swojej wymarzonej kandydatki. Na jednej z potańcówek poznaje równie nieśmiałą, skromną i niczym się nie wyróżniającą nauczycielkę Clarę Snyder (Betsy Blair).