he plays a cop, a gangster, a football coach, a mafia boss, the merchant of venice (shakespeare), a blind retired colonel of the us army, a salesman, a junkie/drug addict, a lawyer and of course...
dicaprio is a great actor, very gifted, but pacino is one of the greatest actors of all time. go watch dog day afternoon, where he plays a homosexual bank robber. not versatile enough??