Prince Harry and David Cameron get a Makie-over