A host of celebrities, including Morgan Freeman and Billie Eilish, have paid tribute to Sir David Attenborough ahead of his 99th birthday.
The broadcaster and natural historian will turn 99 next week and to mark the occasion, a number of stars were asked about his influence on them.