Magnolia Pictures presents; a Castle Rock Entertainment Revelations Entertainment presentation ; a Summer Magic/Firebrand production ; a Rob Reiner film ; produced by Rob Reiner, Alan Greisman, Lori McCreary ; written by Guy Thomas ; directed by Rob Reiner.