Actor Cody Kasch (search), who plays troubled teen Zach Young on ABC (search)'s hit series "Desperate Housewives (search)," has been charged with misdemeanor marijuana possession, police said Wednesday.

Plainclothes officers arrested Kasch, 17, at about 11 p.m. Tuesday in the East Village in Manhattan after they spotted him allegedly smoking marijuana in public, said Officer Jennara Everleth, a police department spokeswoman.

Kasch, who has a Queens address, was charged with fifth-degree drug possession, given a ticket and released. No court date was set.