Who wrote the screen play of   2006 American comedy-drama film which Lauren Nicole London performed in