Andy Buchan as John Mercer.

Andy Buchan as John Mercer.

Andy Buchan as John Mercer.

Andy Buchan as John Mercer.