26 years, 7 months,
21 days old age David Archuleta will turn 27 on 28 December, 2017.
Only 4 months, 9 days, 19 hours, 22 minutes has left for his next birthday.
David Archuleta was born on 28-12-1990 in Miami in the state of Florida, United States. He is an American Singer, Songwriter, Musician, Television Actor, Philanthropist & Recording Artist.