i don't see why not. its worked on every other macbook i've ever touched.
as for the green light, yes. the light is wired into the electronics of the isight (correct me if i'm wrong) therefore you can't have the isight on without the green light being on (or so i was told)