CharacterDavidDavid in World on Fire (2019), played by Gregg Sulkin. Played byGregg SulkinAppears inWorld on Fire2019