Graffiti: Dreams & Knightmares (2013)
The film tells the story of an ordinary teenage superhero-aficionado, Dylan Johnson (David Ragin), whom learns that he is a superhuman capable of teleporting. Upon being challenged by another superhuman named Switchblade (Cortez Andre), he sets out to be a superhero under the name "Graffiti". However, when he is tortured by his failure to protect the one thing that he cares about the most, he begins to question whether or not he could ever live up to the challenge of being a true hero.
Graffiti: Welcome to Foxworth Enterprises (2015)
Taking place one year after the events of Graffiti: Dreams & Knightmares, Dylan Johnson (David Ragin) has taken on the full alternate-identity of "Graffiti". The task proves to be harder than he once figured when he begins to learn about the full responsibilities and consequences of a true superhero. To better aid in his mission to protect his kind, he decides to join a secret program for superhumans, led by CEO and businessman Lucius Foxworth (Emmanuel Riggs). However, Dylan eventually finds himself in a situation that could put the existence of the entire superhuman race in danger of extinction, which forces him to team up with an unlikely ally: his arch-enemy Switchblade (Cortez Andre).
Graffiti: Heroes and Villains (2017)
Taking place roughly a year and a half after the events of Graffiti: Welcome to Foxworth Enterprises, superhuman existence is no longer a secret and they have been, more or less, accepted into society. Dylan Johnson (David Ragin) is still trying to adjust to life after losing his abilities, while at the same time acting as the legend the world has made "Graffiti" out to be. However, when an event is triggered, leading to the deaths of thousands of people, the lines between heroes and villains are blurred and sides are taken as a manhunt is commenced to track down the cause of the destruction.