Louis Armstrong plays Thomas Waller