Mike Miller

Veteran shooter Mike Miller has committed to a lesser deal with the Cleveland Cavaliers to rejoin LeBron James.

According to ESPN.com, the 34-year-old turned down a three-year deal worth $12 million with the Denver Nuggets for for a two-year deal with the Cavs worth $5.5 million, in which he has a player option following next season.

James had recruited Miller, having become close friends while teammates at the Miami Heat.

Miller averaged 7.1 points per game this past season with the Memphis Grizzlies after three seasons with James in Miami. He is a career 41 percent 3-point shooter and will give the Cavs a much-needed perimeter shooter.

ESPN says James is recruiting former Heat teammate Ray Allen to Cleveland as well, but Allen is deciding between playing another season and retiring.