Rihanna is back in business!
After falling sick and being rushed to the hospital earlier this week, the Bajan diva is back to strutting her stuff.
In a sexy, all-white ensemble, Rihanna walked the blue carpet for the Battleship premiere at Los Angeles' Nokia Theatre.
In the film, Rih plays the role of a Navy weapons officer alongside Brooklyn Decker and Alexander Skarsgard.
Battleship officially hits the big screen on May 18.