It is March 30, 2050, Eddie’s birthday. Sure, he’s got a dead-end job, but at least he’s in love. Everything’s dandy. Right? Until he gets killed. So much for Eddie. But, wait! Now it’s March 30, 2050 all over again and before he knows it, Eddie’s dead again. And again. And again. And reliving every possible apocalypse you can think of!