Caldesmon is a long, rod-shaped molecule with multiple binding domains. It has specific sites for binding to actin, myosin, tropomyosin, and calmodulin. The protein undergoes conformational changes upon binding with calmodulin in a calcium-dependent manner, which affects its interaction with other proteins in the cytoskeleton.