Contrast enhancement involves transforming the intensity of pixels from the original state to feature significant impaction on many display devices, including laptops, PDAs, monitors, mobile camera phones, and so on. This paper proposes a new method to enhance the contrast of the input image and video based on Bezier curve. In order to enhance the quality and reduce the processing time, control points of the mapping curve are automatically calculated by Bezier curve which performs in dark and bright regions separately. Using the fast and accurate histogram modification allows the proposed method to transform the intensity well for both image and video. Experimental results demonstrate the effectiveness of the proposed method in providing a promising enhancement outcome with low computational cost.