大有文章
English Expression:
  1. n.  there is more to it than meets the eye; there's sth. behind all this
French Expression:
  1.   avoir de quoi réfléchir, avoir tant de choses qui donnent à réfléchir, Il y a histoires sur histoires