Who is Leslie Rose? Leslie Rose is the 1st wife of Chuck Close. Charles Thomas Close was an American painter, photographer, and visual artist. He painted photorealistic portraits on a grand scale. Close was known for painting abstract portraits of himself...