У каждого человека в жизнь бывают, как черные, так и белые полосы в жизни. Главный герой фильм, работник страховой компании, довольно успешный человек - Леонард Шелби. Его любимую жену, изнасиловал и позже убил, неизвестный преступник. В ходе следствия правоохранительные органы, не смогли найти убийцу. Окончательно потерявши веру, Шелби решил сам найти преступника. Но он страдает амнезией, которая значительно усложняет поиски, так как память у него временная и информацию на длительно время он не может запомнить. Для его, он сам себе писал записки, всю информацию документировал и фотографировал. Даже делал наколки на теле, что бы наверника. В поисках врага эму помогали Тедди и Натали. И какое было разочарование у Шелби, когда он узнал, что враг был всегда рядом с ним. Его жену, убил Тедди.
Лучший баскетболист школы Майк во время матча должен сделать непростой выбор - забить трёх очковый в корзину соперников или броситься за уходящей девушкой. Через 20 лет растолстевший Майк превращается в хронического неудачника, теряет жену и свой авторитет в глазах детей. Внезапно он получает шанс исправить свою жизнь. Уборщик-волшебник превращает его в 17-летнего подростка. В Майка влюбляются его жена и дочь, но у него и без них голова полна забот - нужно наказать школьного хулигана, помочь сыну и сделать ещё множество добрых дел.