Viggo Mortensen, Henry Cavill and David Beckham