After opening in approximately 3,118 theaters nationwide, David generated an estimated $22 million in domestic box office revenue over its full Friday–Sunday opening weekend, placing it among the strongest openings ever for an independently distributed Christian film.