Davis was born in Salt Lake City, Utah, and began his acting career at the University of Utah. His movie debut was in 2000, with the well-reviewed film Tigerland.
Between 2000 and 2002, Davis starred in several movies geared towards teenagers, including Legally Blonde and Blue Crush. Since then, he has been appearing in lower-budget independent films.