Henry (KEANU REEVES) har ingen ambisjoner og sover seg gjennom livet. Men en morgen han uvitende blir deltager i et dårlig gjennomført bankran, får han en oppvåkning, og tar på seg straffen. I fengselet blir han venn med Max (JAMES CAAN).