The 37-year-old actor says he once got roughed up as a child and decided to work on his built and fighting skills, reported Entertainment Tonight.
"All the lads used to fight. I didn't want to be involved, but I didn't have a choice. I got battered by five lads once and never wanted to be in that position again. So I started training a lot and learning how to fight," Hunnam says.
The Hollywood star says he still continues to train so that he can defend himself and his loved ones when needed.
"I don't want to walk down the street feeling fear but I also don't want to project this idea that if you mess with me it's going to be a bad day for you," he says.