Role in the Film
Bodhi is a defecting pilot who was sent by Galen Erso to the Rebel Alliance to communicate the message about the construction of the Death Star. However he is captured on Jedha by Saw Gerrera's henchmen and brought in as a prisoner to be interrogated, which involved being tortured by a bor gullet. After Captain Andor, Baze, Chirrut and Jyn are brought in, he is able to verify to Captain Andor that he is the pilot.
After the destruction of Jedha, he flees with the other rebels and joins Captain Andor after crash-landing on the Imperial base of Eadu. He later agrees to ally himself with Jyn's crew, Rogue One, and commandeers an impounded Imperial Shuttle out of Yavin 4, the Rebel Alliance headquarters.
On Scarif to obtain the Death Star plans, he plays a crucial role to help communicate and project the Death Star plans out of Scarif and to the Rebel Alliance. He was killed after a grenade was thrown onto the ship.