United Kingdom, March 23 -- Cate Blanchett can't keep a secret.

The Oscar-winning actress plays a spy accused of betraying her country in the new movie 'Black Bag' and she has admitted she'd make a terrible undercover agent in real life because she finds it hard to keep things to herself.

In an interview with Britain's HELLO! magazine, she said: "I would be a terrible spy. If I hear something outrageous, I need to share it.

"But the thing I discovered is that everyone thinks that to be a good spy, you need to be good at lying.

"The truth is, to be a spy, you need to be able to get people to talk and be a really good listener."

Cate is married to writer and theatre director Andrew Upton - with whom she has four children - and she thin...