If you mean unbreakable in the literal sense then no there is no such material and probably never will be. At least not in peices big enough to make knives out of
All the materials we use today are made of smaller parts. Steel is a crystal with a cubic structure made up of atoms. It has a very high strength in comparison to other materials, but there are still smaller peices it can be broken into. If you could make a blade that was one giant peice instead of a network of little ones you'd probably have something very strong, but it could still be broken down on the atomic level. Don't know how that translates into real world use, but technically its not "unbreakable".
As it is we're not realy anywhere near being able to make a blade out of one big grain of steel, and we're actually working in the other directon. We try to refine the grain structure into smaller peices as it gives a better edge and stronger blade. A coarse grain structure actually tends to be brittle.
Now there are a whole lot of other variables to be taken into consideration beyond the size of the peices making up the material. There are slip plains, and grain boundaries, and elastic and plastic limits on deformation. It can really make your head spin, and I don't know too much about it all.
There is a material that might be close to what you're talking about. Its called liquid metal (LM1 I think), and in the real world using sense, it seems to always bend instead of break, and it always springs back. It does have shortcomings in other aspects beyond flexibilty though.
Its not technically unbreakable though, or we wouldn't be able to cut or grind it

I really don't think you will ever find a material that is unbreakable, other than quirgs are whatever they're called that make up electrons. And who knows, we may find something smaller than them someday.