He was cast specifically for the role of Bane in Matrix Reloaded (2003) and Matrix Revolutions (2003) for his superbly-accurate impersonation of actor Hugo Weaving, cast mate who was the villainous Agent Smith. Along with his impersonation, he was cast for his slight resemblance to Weaving.
Occasionally, acting can be a tough profession and as much as it can hurt to not get certain roles there are always other roles, other opportunities if you persist. A willingness to embrace the variety offered by this profession is also a great motivation to continue in this career.