After a short stint in the hospital, Rihanna looked to be in really good spirits Thursday night (May 10) as she stepped out in Los Angeles for the premiere of her new movie “Battleship.”

Wearing a sexy all-white halter gown with a SERIOUS slit down the side that showed off her flawless legs (and a little bit of everything else too!), the Pop singer was all smiles as she posed for pictures on the red carpet outside the Nokia Theater, and inside with her co-stars Liam Neeson, Alexander Skarsgard and Brooklyn Decker.

Rihanna, after being rushed to the hospital and treated for flu-like symptoms earlier this week, told Access Hollywood on the red carpet:

“I’m a lot better now … I had a couple days to rest and re-hydrate. I just had the flu and I kept working and I wasn’t getting better so I took a couple days off to sleep and I feel great.”

Check out the pics of Rihanna at the L.A. premiere of “Battleship” below: