John David Hannah es un actor escocés de cine y televisión. John está casado con la actriz Joanna Roth.