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