Bhai if they had cast Tom, it would have lead to a media meltdown. Casting ethnically right characters is very important. Had the cast Tom, people would have ripped this movie apart. Other than that, Tom is way too old. This role requires a young person with totally different energy than Tom. Disney usually nails casting.