David Essex

David Essex is known for playing David Moon in Eastenders. He was born in January 1976 in Liverpool.