Jennifer Lopez was spotted filming her upcoming new TV show ‘Shades of Blue’ in Queens, New York, yesterday (08.07.15). The 45-year-old actress – who usually wears revealing, figure-hugging dresses on the red carpet – will be playing a detective in the show, and looked a far cry from her usual glamorous self, dressed in police uniform.