
Book Title: Johnny Ultra
Author and Publisher: Kristoffer Gair
Cover Artist: Ed Murphy
Release Date: June 26, 2026
Tense/POV: Third person
Genres: Young Adult, Superhero, Comedy
Tropes: Reluctant Hero
Themes: Friendship
Heat Rating: No sexual content
Length: 84 000 words/ Approx 270 pages
It is a standalone story and does not end on a cliffhanger. There is the promise of possibly continuing.
Buy Links – Available in Kindle Unlimited

Not all heroes are adults.
Blurb
Not all heroes are adults.
Tragedy struck Gabriel Fletcher at the age of eight. Losing his parents felt catastrophic enough, but to be sent to live with his aunt and uncle who didn’t want him? Life couldn’t get much worse.
Sho Tashiro only ever wanted a best friend—someone to share adventures and play video games with—and who wouldn’t make fun of his heritage or treat him like a sidekick.
Little did they know their meeting and years of friendship that followed might be more than fate. What if every world in every universe had a Gabriel and a Sho? And what would happen if Earth was invaded by a creature that threatened to annihilate everything they loved?
One trained in martial arts + one with self-proclaimed superior Asian genetics = a friendship and adventure that feels like they jumped right out of their favorite science fiction TV shows and movies they watched as children!
The fate of the world is in the hands of two fifteen-year-old boys. What could go wrong?

Gabriel inched closer to the edge of the pool and got down on one knee. He might as well try for as close a look as possible given they’d only be there another minute or two. At least they’d better only be there for another minute. Sho had better keep his word.
The light in the center of the pool transitioned from red to green.
He felt faint. Gabriel fought to keep his eyes open and to stop from being dragged down into unconsciousness. His arms also lost their strength and he nearly lost his balance.
Breathe. He needed to remember to breathe.
Then, as quickly as he’d lost control, his senses and strength returned.
Someone… Or something… Gabriel fought the urge to reach forward, toward the water and in the direction of the light. Something felt so familiar, like he’d experienced the light before, only he knew he hadn’t.
Gabriel…
His voice. He heard his own voice inside his head whispering his name. Something or someone who sounded just like himself had spoken. Who? How?
The light under the water flashed, dimmed, flashed again, and then a scalding wave of fiery air slammed Gabriel in the face. He launched himself backwards, away from the side, and landed hard on his rear end. Another flash. And another. The water bubbled. No, not bubbled. Boiled! Boiled and began filling the room with even more humidity. He struggled even harder to breathe.
“Sho?”
“Let’s play a new game, Gabe, called ‘Samurai Says’,” Sho shouted. “And Samurai says it’s time to leave!”
Gabriel shoved his phone into the front pocket of his pants, then used the bleacher behind him to pull himself up. Best to grab Sho and head out one of those welcome and downright conveniently located emergency exits.
The light flashed yet again, and the water above it exploded into the air. How? Gabriel swore something had vaulted out of the center of the pool and into the air. Something unseen. Something he, at least, couldn’t see. The roof above him cracked and groaned, almost as if an object had collided with it.
Definitely time to leave!
Gabriel’s feet slid on the tiled floor, yet he continued to race as fast as he could toward Sho. He no sooner cleared the bleachers when something crashed into them, almost directly where he’d been moments earlier. He glanced behind him. Craters spread across several of the concrete benches. What force could make such an impact?
Gabriel still saw nothing.
A whoosh of air blew past him and the water erupted once more, almost as if ten people had done a cannonball into the pool at the same time.
Another whoosh of air. More water exploded. Upward. Something slammed into the ceiling, only this time above Sho. Gabriel heard the structure above them groan, as if part of the ceiling struggled to maintain its integrity. He caught sight of Sho staring above them. The ceiling groaned again.
Sho didn’t appear to be the least bit aware of what was about to happen. He simply continued looking up, almost as if he dared the ceiling to do what it was inevitably about to.
A slippery floor be damned!
Gabriel ran. He had no idea how he kept his footing, but he did. He raced toward Sho. Another groan sounded from above, only this one went on much longer, and then… a snap!
The ceiling collapsed.
Gabriel had a couple of seconds, if that. Nearer. Footing still secure, though how in the world he managed that would remain one of life’s greatest secrets.
He leaped. Only one thought went through his mind: Protect Sho.
Could he really save Sho? Did he really have a chance of stopping the trap fate had sprung on them?
Yes, the same voice that had whispered his name spoke again in his head. Nearer this time. Very close.
Orange light filled Gabriel’s vision. He had a split-second glimpse of Sho’s face, and a feeling of landing on top of his friend, knocking him to the ground, covering him as best he could. The orange light then grew in intensity. Blinded him. Felt like it burrowed its way into his skin. Into his very veins.
Merging, the voice, his voice, spoke clearly.

Kristoffer Gair grew up in Fraser, MI and is a graduate of Grand Valley State University. He currently lives in a suburb of Detroit.
Social Media Links
Blog/Website | Facebook | Twitter | Instagram
