"Акулы Политеха" — хрестоматийный аутсайдер Студенческой хоккейной лиги, команда, которую включают в таблицу скорее из сочувствия, чем по спортивному принципу. Новый ректор Казанцев ставит ультиматум: за год — в топ-5, иначе — ликвидация. Надежды нет, пока на горизонте не появляется Андрей Кисляк — бывший защитник «Медведей», чья карьера сгорела в пламени скандала с арбитром. Разочарованный, жёсткий и с явной неприязнью к студенческому «цирку», он принимает работу скорее из злости, чем из желания.
Первая тренировка заканчивается тем, что Кисляк с треском ломает клюшку: один из игроков, Смирнов по прозвищу «Философ», читает Ницше вместо того, чтобы отрабатывать броски. Но со временем Кисляк начинает видеть за нелепыми прозвищами и кривым катанием — людей. В капризном капитане Владиславе «Ракете» он узнаёт свою юношескую ярость. В «Философе» — тактический гений. А в вратаре-опоздуне «Соне» — парня, который ночами работает на складе, чтобы не вылететь из вуза. Он меняет метод: команда — это не система, а люди. Перед матчами они обсуждают не только схему игры, но и личные проблемы.
Финал сезона — матч против «Буревестника», фаворита лиги. После первого периода — 0:2, мораль на нуле. В раздевалке Кисляк говорит не как тренер: «Я хотел сделать из вас чемпионов, а вы вернули мне себя». «Философ» предлагает дерзкую комбинацию, «Ракета» играет с выбитым зубом, «Соня» вытаскивает буллит. Победа 3:2. Казанцев плачет. А Кисляк — впервые за много лет — улыбается. Не потому что выиграл. А потому что снова верит в игру, где лед холодный, а сердце — горячее.