The supervillain who is an enemy of the Flash and can control cold and ice is Captain Cold, real name Leonard Snart. Captain Cold is known for using a cold gun that creates ice and freezes objects, making him one of the Flash's most chilling adversaries.