Успешным для него стал 2005 год: фильм «Последняя надежда», где он сыграл старика, помогавшего слепой девочке учиться, принёс ему множество наград. Ещё несколько фильмов: «Наперегонки со временем», «Банти и Бабли», «Загадка», «По стопам отца», «Найти справедливость» и «Как сердце подскажет», имели коммерческий успех, а фильм «Телохранитель», где главный герой защищает сироту от бандитов, получил статус «среднее».
В 2009 году вышел фильм «Папочка», в котором он сыграл мальчика, имеющего редкое заболевание, в то время как в роли отца его героя выступил его сын Абхишек. Ради съёмок Амитабху делали специальный грим. Его актёрская игра получила множество похвал от критиков и несколько наград, в том числе Национальную кинопремию. В том же году актёр сыграл роль джинна в киносказке «Алладин».
В 2013 году Баччан дебютировал на международном экране в фильме «Великий Гэтсби», где сыграл персонажа Мейера Вольфшейма. В 2018 году на экраны вышел фильм 102 Not Out в котором актёр снова разделил экранное пространство с Риши Капуром. Амитабх сыграл 102-летнего старика, который хочет побить рекорд, став самым старым человеком на планете. Фильм имел коммерческий успех. Другой работой того же года стал фильм Thugs Of Hindostan, в котором актёр разделил экранное пространство с Аамиром Ханом. Ранее они никогда не снимались вместе, хотя в 1990-х годах оба были приглашены принять участие в фильме режиссёра Индры Кумара, съёмки которого так и не состоялись.
В конце 2019 года с участием Баччана вышла первая часть фантастического боевика Brahmastra, триллер Badla и исторический боевик Sye Raa Narasimha Reddy на языке телугу. В 2020 году актёр снялся вместе с Аюшманном Кхураной в фильме «Гулабо и Ситабо».