Cannot cast from source type to destiation type

GameObject cloneGameObject = (GameObject)Instantiate(hex, new Vector3(holdX, 0, holdY + 12.25f), Quaternion.Euler(270, 90, 0));

The above code is giving me the error “InvalidCastException: Cannot cast from source type to destination type”. I would really appreciate some help.

I’ve solved it, my “hex” prefab was mistyped.