Guilt follows disparate brothers Max (Mark Bonnar) and Jake (Jamie Sives) who, while driving home one night, accidentally run over and kill an old man on a darkened street. After making the panicked decision to cover their tracks, the brothers seem to get away with their crime.
However, as neighbours and relatives of the dead man begin to suspect his death wasn’t as innocent as it initially seemed, the brothers find their lives rapidly falling apart, as their actions begin to catch up with them. Their increasingly desperate attempts to conceal their guilt lead them further into a world where everyone seems to have a hidden agenda and they discover they can trust no-one, ultimately including each other.