Box office poison!
Someone in Hollywood; be it his agents or the studios, are desperately trying to convince the world that this guy is the next break out movie star. Sadly, its just not working. He's starred in 3 massive flops since doing The Social Network. Mirror, Mirror, J.Edgar, and now Lone Ranger barely broke even. By no means did these films flop because of him, but he didn't exactly help AT ALL. He has no box office weight and the studios aren't going to keep taking chances with him if he can't ensure some type of profit.
He may have been able to buy a good agent but that won't give make him the talent, charisma, likability or star quality it takes to become a movie star.