The deal will include the 35-year-old actor, who was the face of Nikon since 2009, appearing in a number of ads, the New York Post reported.
In April, it was reported that the relationship between Nikon and Kutcher soured when he asked for double his multimillion-dollar salary, but the company’s rep denied a split.
Photos: Shraddha Kapoor, Kim Sharma at 'Haseena Parkar' screening
Mumbai to Goa train: First look at the glass-top Vistadome coach
Shuttler Ashwini Ponnappa keeps it short and sexy on social media
Photos: Narendra Modi, others at Marshal Arjan Singh's funeral
Photos: Sussanne Khan and Nimrat Kaur spotted at a spa in Juhu