12/24/2011 12:01 AM PST BY TMZ STAFF
Shelley Fabares -- now 67 years-old -- was spotted at an event in Beverly Hills, looking colorful!
Fabares played Margie in the 1956 fright-film "The Bad Seed."
Shelley is married to actor Mike Farrell -- who played Captain B.J. Hunnicut in "M*A*S*H."