The Batman Begins beauty shocked Hollywood when she filed papers to end their five-year marriage in late June (12), days before Cruise's 50th birthday.
Reports suggested the former couple was heading for a nasty court showdown over custody of six-year-old daughter Suri, but the two parties were able to reach an amicable settlement on 9 July (12) - and Shankman is impressed by the actors' fast work.
The filmmaker tells ETonline.com, ""Divorce is a really, really hard thing and I wish them both so much love. They're really both great people... and I think that it speaks to everything that they worked everything out very quickly...They both want to be really good parents.""
Cruise was reunited with his little girl in New York on Tuesday (17Jul12) for the first time since Holmes moved to make the split official.