Действия криминальной драмы «Донни Браско» происходят в конце 70-х годов в Нью-Йорке. Джо Пистоне – агент ФБР под прикрытием, внедряется в доверие к авторитетному члену криминальной группировки Бруклина Бенджамину «Левше» Руджейро, чтобы получить информацию о деятельности мафии. Джо работает под псевдонимом Донни Браско и удачно входит в итало-американскую мафиозную структуру. Он быстро становится с Бенджамином “Левшой” хорошими друзьями и с головой погружается в работу, из-за чего личная жизнь Джо разваливается на части.
Видя в Донни своего молодого приемника, Бенджамин “Левша” поручает Донни проведение ответственных операций. Работа в недрах преступного мира все больше затягивает Джо и он уже не чувствует грани между собой настоящим и вымышленным Донни Браско. Разум подсказывает, что еще есть шанс вернуться к прежней жизни хорошего агента ФБР, в которой есть родной дом, любящая жена и дети. Однако, для того чтобы нормально жить со своей семьей, Джо вынужден пойти на предательство близкого друга…