In this paper, we introduce the Vector Median M-type L (VMML) -filter to remove impulsive and Gaussian noise from color images and video color sequences. This filter utilizes vector approach and the Median M-type (MM) estimator with different influence functions in the filtering scheme of L-filter. We also introduce the use of impulsive noise detectors to improve the properties of noise suppression and detail preservation in the proposed filtering scheme in the case of low and high densities of impulsive noise. To demonstrate the performance of the proposed filtering scheme in real applications, we applied it for filtering of SAR images, which naturally have speckle noise. Simulation results indicate that the proposed filter consistently outperforms other color image filters by balancing the tradeoff between noise suppression, detail preservation, and color retention.