The story follows the adventures of Kutcher's serial womaniser with Jennifer Jason Leigh playing one of his old flames.
Kutcher's production company Katalyst is producing the film.
Shooting will commence next month in Los Angeles with MacKenzie working from a script by newcomer Jason Dean Hall.
"I am exceptionally excited to be shooting in Hollywood, but with an outsider's eye," MacKenzie said.
The director's previous work includes Young Adam and Hallam Foe.
Kutcher will be seen next opposite Cameron Diaz in romantic comedy What Happens in Vegas...