Devid Eyr oilasidan ajralib chiqqach, u Los-Anjelesda amakisining yonida yashagan. U yerda u suv osti suzuvchisi bo'lishga qaror qilgan va 18 yoshida AQSh dengiz kuchlariga xizmatga ketgan. U yerda u yadroviy suv osti kemasida gidroakustika bilan shug'ullangan. Bu hayotiy bosqich Eyrning ijodiga ta'sir ko'rsatgan, chunki rejissyorning birinchi ssenariylari dengizchi bo'lgan xotiralari va shaxsiy tajribasiga asoslangan. Bundan tashqari, ssenariylarda Devid Eyrning Los-Anjelesdagi hayoti ham aks etgan.
Devid ssenariy yozishga dengiz kuchlarida xizmatni tugatgandan keyin darhol kirishgan.
"Qattiq vaqflar" loyihasi, unda Kristian Beyl bosh rolni o'ynagan, Devid Eyrning rejissyorlikdagi debyutidir. Ushbu dramatik kino, harbiy tajriba va giyohvand moddalarning odamlarning normal hayotga qaytish harakatlariga ta'sirini hikoya qiladi. Filmning voqealari Janubiy va Markaziy Los-Anjelesda sodir bo'ladi.
Devid Eyr "Trenirovka kuni" kabi kino loyihasining ssenariyini yozgan va hamkor prodyuser bo'lgan. Filmda Denzel Vashington bosh rolni o'ynagan va u "Eng yaxshi aktyor" nominatsiyasida "Oskar" mukofotini olgan. Eyr "U-571" kabi mashhur film uchun ham ssenariy yozgan, unda Xarvi Kaytel va Mett McKonaxi bosh rollarni o'ynagan.
Devid Eyr drama va kriminal janrlarining tarafdori hisoblanadi. Shuningdek, "Dark Blue" filmida Kurt Rassel, "SWAT" filmida Kolin Farrell va Samuel L. Jekson, shuningdek "Forsaj" filmida Vin Diesel kabi mashhur filmlarning yaratilishida Eyrning ishtiroki muhimdir. Ushbu mashhur aktyorlardan tashqari, Devid Eyr Arnold Shvartsenegger bilan "Ten" filmida ham ishlagan.
Eyrga dunyo miqyosidagi e'tirof "Patrul" kriminal dramasini olib keldi, u Los-Anjeles politsiyachilarining qattiq kundalik hayotini ko'rsatadi. Filmda tomosha qilganlarning hammasi rejissyorning tajribasi va hayotiga asoslangan.
Devid Eyr "Ko'chalar podshohlari", "Sabotaj" va "Yorug'lik" kabi filmlarning rejissyori va ssenariy muallifi bo'lgan. Aytish joizki, oxirgi film hozircha chiqqan eng so'nggi ishi hisoblanadi. "Ko'chalar podshohlarida" Devid hatto kichik rolni o'ynagan, ammo titrlarida ko'rsatilmagan.