Craig Campbell had something for everyone during his Countryfest 2015 set!

The country artist transcended genres and covered John Legend's "All of Me," One Direction's "Steal My Girl," and more during his performance.

Check out these photos from his performance, and comment below on which was your favorite of his songs from Countryfest!