Abstract: A light filter or an array of filters can be either one or two dimensional. The filter or filters use multiple beam interference by varying an optical path length between semi-reflective surfaces. The optical path length between the semi-reflective surfaces is varied by changing a thickness of a polymer film in response to an electric field formed between two semi-transparent electrodes. The filter can be configured in either a transmissive or reflective mode.