Question: who plays john hancock in sons of liberty
Answer: Rafe Spall