Nicolas Cage, Aaron Johnson and Lyndsy Fonseca have boarded Kick-Ass, Matthew Vaughn's adaptation of the violent Mark Millar comic book.

According to The Hollywood Reporter, the Marvel Comics' Icon imprint book centers on a high school dweeb named Dave Lizewski who decides to become a superhero even though he has no athletic ability or coordination. Things change when he eventually runs into real bad guys with real weapons.

Johnson plays the dweeb and title character, while Fonseca plays the object of the teen's infatuation who believes Dave is gay. Cage is a former cop who wants to bring down a druglord and has trained his daughter (Chloe Moretz) to be a lethal weapon.

RELATED: 21 Greatest Superhero Movie Posters of All Time

Christopher Mintz-Plasse is also in the cast.

Production is gearing for a fall shoot in London and Toronto.