Blaze The Movie Fan (Blaze's Pokémon Adventures character)

Blaze The Movie Fan was originally called Blaze Ericson, but it's been retconned, and now he's referred to as Blaze The Movie Fan.

Character history
Blaze was born in Littleroot Town and was forced to be a Pokémon trainer as it was the law. Later on he was framed by Detective Earl, and was arrested for many years. After being broken out of prison he went to college and graduated. He then joined Team Magma, at first he was incompetent but eventually he did a good job for his boss Maxie and much later became his most trusted man. He was a criminal at first, but eventually became a vigilante and even fought against other criminals. But eventually he quit Team Magma and went on his own journey as a hero.