Xavier Samuel plays a depressed and troubled teen who feels responsible for the car accident…

Christopher Marquette is an office slacker about to get fired when all of a sudden…