On a promo tour for Grown Ups 2, Salma Hayek visited the Late Show last night, where she regaled us with a bumbled yet adorable performance of “The Star-Spangled Banner.” Her mouth went dry, her heart fluttered, and then she took off: “And the rocket’s red glare … There was raising?” she stuttered. But her memory proved its patriotism, and the U.S.-naturalized movie star yelled, “Bombs bursting in air!” Watch Salma Hayek conquer her nerves and sing her heart out. Unsurprisingly, her voice is as lovely as the rest of her.