Camp Half-Blood Wiki

Mr. Fierro

1,711pages on
this wiki
Add New Page
Talk0 Share

Mr. Fierro is the father of Alex Fierro and a lover of Loki.


Mr. Fierro was married to an unnamed woman when Loki seduced him in the masquerade of a red haired woman. Nine months later his lover returned with a child. She told him that she was really a Norse god and opened him up to the Nine Worlds. He and his wife were never the same after that and they resented Alex for that. He would berate her for her heritage and being genderfluid until Alex was kicked out and forced to live on the streets.

Magnus Chase and the Gods of Asgard

The Hammer of Thor

Alex mentions her father when explaining what life was like for her. When Alex and Magnus Chase are trying to break an illusion during a bowling game against giants, Magnus sees a memory of Alex's father yelling at her to get out and stay out.


Mr. Fierro is described as a man with dark hair and wearing tennis clothes.


Mr. Fierro is not very faithful, as he had cheated on his wife with another woman. He was also cruel as he berated and disowned his own child for an act he and his lover committed.


Mrs. Fierro

Despite being married to her, he cheated on her with a woman who later revealed that she was really Loki in disguise.

Alex Fierro

Mr. Fierro hated his child for being gender fluid and a demigod. He would berate and abuse her for what her biological mother did to him.


While Mr. Fierro was at first attracted to the trickster while he was disguised as a woman to the point of cheating on his wife, he was shocked and revolted by the revelation that she was really a Norse deity and told them about the Nine Worlds. The shock would turn to hatred which he would take out on his child.


  • Mr. Fierro is the only known mortal within any series to have a demigod child through an affair.
  • He plays tennis.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.