In The Matrix, Neo, played by Keanu Reeves, is transformed from an unassuming computer technician into someone who is revealed to have super-human powers, be they fighting skills or an ability to dodge bullets.
Last week, in a World Cup match against the West Indies in Sydney, de Villiers smashed the fastest 150 in one-day international cricket during a 66-ball 162.
"Oh, man, it's like watching The Matrix movie, really. There is Neo for you right there. Like he just doesn't understand how good he is," Steyn said today of the Proteas captain.
"Players around the world, bowlers are struggling to find a way to get this guy out. The only way to get him out is when he gets himself out. He's that good at the moment. Hopefully, we can see more players like him because it does make the game more entertaining to watch.