Главный герой «Семи шансов» Бастера Китона — застенчивый брокер Джеймс Шэннон (Бастер Китон). Он любит девушку Мэри (Рут Дуайер), но уже давно не находит в себе сил признаться ей в любви. Джеймсу и его партнёру Уильяму Микину (Т. Рой Барнс) со дня на день грозит банкротство и позор. Вдруг Джеймс узнаёт, что получит в наследство семь миллионов долларов, если жениться сегодня до семи часов вечера. Он бежит к Мэри и откровенно обрисовывает ей ситуацию. Прямота выходит ему боком — Мэри оскорблена тем фактом, что Джеймсу в принципе всё равно, на ком жениться, главное — сделать это сегодня. Уильям знакомит Джеймса с семью своими знакомыми девушками, но все они отворачиваются от Джеймса по разным причинам. Тогда Уильям даёт объявление в газете и прямо говорит там о семи миллионах. В городской церкви собирается толпа женщин. Священник отказывается участвовать в этом фарсе, тогда все потенциальные невесты набрасываются на Джеймса, чтобы его побить. В ходе погони он узнаёт, что Мэри всё-таки согласна выйти за него замуж, но он очень долго не может оторваться от толпы разъярённых женщин и оказывается в доме Мэри лишь в 18:55.
По структуре фильм напоминает картину «Застенчивый» Гарольда Ллойда. Первая половина проходит в достаточно спокойном темпе, насыщена различными признаниями в любви и содержит некоторое количество весьма оригинальных кинематографических находок. Вторая половина фильма больше похожа на кошмарный сон. Китон снимает увлекательную сюрреалистическую погоню. Огромное количество преследующих его женщин в подвенечных платьях, которые сносят всё на своём пути, переводит эту погоню в область метафизики. При этом Китон как всегда не останавливается на одном типе врага. Помимо разъярённых женщин ему приходиться сражаться и с силами природы — длинная сцена посвящена спасению героя от каменного обвала. «Семь шансов» известны как самый нелюбимый самим Бастером Китон его полнометражный фильм. Он по-своему хорош, хотя и, конечно, уступает его основным шедеврам.