David Archuleta sang "Imagine" during the Top 20 Week of American Idol's Season 7. (Top 10 Boys) The theme for the week was "Songs from the 70's."