Nicolas Cage is a 'Kick-Ass' ex-cop

Aaron Johnson, Lyndsy Fonseca also set to star in film

Nicolas Cage, Aaron Johnson and Lyndsy Fonseca are set to star in "Kick-Ass," Matthew Vaughn's adaptation of the violent Mark Millar comic book.

Written by Millar and drawn by John Romita Jr., 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.

Christopher Mintz-Plasse is also in the cast.

Vaughn and his Marv Films partner Kris Thykier are producing the feature, which is being financed independently as many studios balked at the bloody nature of the project. David Reed is also producing.

A fall shoot in London and Toronto is planned.

Brit actor Johnson had a blink-and-you-missed-it cameo as a kiddie Charlie Chaplin in "Shanghai Knights." He went on to star in "The Thief Lord" and is one of the stars of "Angus, Thongs and Perfect Snogging." He is repped by WMA and Principal Entertainment.

Fonseca, repped by Gersh and Sager Management, is known for her work in TV's "Big Love" as well as "Desperate Housewives" and "How I Met Your Mother."

Cage, repped by CAA, next appears in "Bangkok Dangerous."