Jamie Foxx brings the whole show to Freedom Hall