Jim O'CaseyJim O'Casey

Jim O'Casey

Played by Peter Mullan

A fellow teacher and bit of a tortured soul, Jim and Olive maintain a friendship based on a deep mutual understanding ? as well as a shared tendency towards self-destruction.