a hybrid of Julia Roberts, Sandra Bullock and Anne Hathaway