Oscar-winning actor Morgan Freeman has lived up to his name - by being awarded the Freedom of the City of London.

The 77-year old American star of The Shawshank Redemption and Invictus has now become a Freeman of the City, after being honoured for his acting and charitable work.