Bohaterami filmu "Dwa w jednym" są fryzjerzy. Mamy więc podstarzałego mistrza fryzjerskiego Phila (Alan Rickman), jego syna, już prawie fryzjera (Josh Hartnett), jego byłą żonę (Natasha Richardson) także fryzjerkę, która przed laty opuściła domowe ognisko bo zakochała się w ... innej kobiecie. Do tych bohaterów trzeba jeszcze dodać innego mistrza fryzjerskiego - rywala Phila oraz jego córkę (Racheal Leigh Cook). Wszyscy oni spotkają się na mistrzostwach fryzjerskich.
Phil (Alan Rickman) to fryzjer mieszkający w niewielkim miasteczku Keighley. Przed laty był mistrzem Wielkiej Brytanii w stylizacji fryzur, ale teraz zadowala go skromny zakład fryzjerski, który prowadzi wraz z synem Brianem (Josh Hartnett). Mężczyzna od blisko dziesięciu lat nie zamienił słowa ze swoją byłą żoną Shelley (Natasha Richardson), która porzuciła go dla modelki, Sandry (Rachel Griffiths). Teraz obie panie prowadzą salon piękności nieopodal miejsca pracy Phila. Pewnego dnia Keighley obiega wieść, że miasteczko będzie gospodarzem mistrzostw kraju w stylizacji fryzur. Shelley i Sandra chciałyby wziąć udział w zawodach, ale wiedzą, że szanse na zwycięstwo może dać im jedynie udział Phila. Brian, który chce pomóc matce, w spełnieniu marzenia, nakłania ojca, by przezwyciężył dawne urazy i dołączył do drużyny.