Charles ble olympisk mester i hestesport under OL 2012 i London. Han var med på det britiske laget som vant i lagkonkurransen i sprangridning foran Nederland og Saudi-Arabia. Deltakerne på det britiske laget var; Charles på hesten «Vindicat»,Scott Brash på «Hello Sanctos», Ben Maher på «Tripple X» og Nick Skelton på «Big Star».