British actor Christopher Eccleston has taken on the role of John Lennon for a new BBC drama. The Elizabeth star plays the late beatle in Naked, which tells the story of Lennon's life.