henry cavill with sir david attenborough