Damyean Dotson has agreed to a two-year, $4 million deal with the Cleveland Cavaliers.

Dotson spent the past three seasons with the New York Knicks, who didn't appear interested in re-signing him. 

Dotson is a career 36.1 percent three-point shooter.