Rihanna's success extends beyond various domains, as she has been recognized for her philanthropic work and has become an influential figure in pop culture. Her ability to excel in different industries underscores her incredible talent and business acumen, making her a true icon in the entertainment world.

Rihanna significantly impacted Hollywood a few years back by portraying Nine Ball in the all-female reboot of "Ocean's 8."

However, her success in acting wasn't a sudden revelation, as she had ventured into the world of film before this notable role. Before "Ocean's 8," Rihanna had roles in a couple of other projects, such as "Battleship" and "Valerian and the City of a Thousand Planets."

Although these films didn't perform as expected at the box office, they played a crucial role in honing her acting skills and contributed to her growing career in the world of cinema.

Below are some movies in which Rihanna has appeared.

'Battleship' (2012)

Rihanna marked her acting debut in the action film "Battleship," where she portrayed Petty Officer Cora "Weps" Raikes, sharing the screen with actors like Taylor Kitsch and Alexander Skarsgard.

In a 2012 interview with POPSUGAR, Rihanna admitted that she was apprehensive about making her first movie.

READ NEXT: Rihanna: 5 Interesting Facts You Probably Didn't Know  

'This Is the End' (2013)

Rihanna, hailing from Barbados, made a cameo appearance as herself in the comedy film directed and written by Seth Rogen and Evan Goldberg. Rogen shared insights about her cameo in 2013 during an interview with MTV News.

He revealed that he had never met her before they worked on the movie. He mentioned that he had read that some of her favorite films included "Superbad" and "Pineapple Express."

This knowledge, he admitted, gave him a sense of pride. When the opportunity arose to cast someone for the cameo, he recalled thinking, "Who could we get?" the answer was a resounding "Rihanna!"

'Annie' (2014)

Rihanna surprised audiences with a cameo in the 2014 adaptation of the musical "Annie." The film starred Jamie Foxx, Cameron Diaz, Rose Byrne, and Quvenzhané Wallis, CAPITAL noted.

 In her brief appearance, Rihanna played the character named Moon Goddess. Her role involved only a few lines, and she had a playful moment where she opened her mouth to reveal a blue tongue and fangs, adding a touch of whimsy to the film.

'Valerian and the City of a Thousand Planets' (2017)

Rihanna took on a brief yet memorable role in "Valerian and the City of a Thousand Planets." In the film, drawing inspiration from French science fiction comics, she portrayed Bubble, a shape-shifting burlesque dancer.

While her part in the movie was relatively small, it left a significant impact. It added to the diverse array of roles she has undertaken over the years, showcasing her versatility as an artist.

'Guava Island' (2019)

Rihanna's appearance in Childish Gambino's project, "Guava Island," had been anticipated for some time, as the Barbadian artist had hinted at their collaboration months in advance. When the project finally came to fruition, it showcased undeniable onscreen chemistry between the two stars.

In "Guava Island," a compelling story unfolds as it follows the journey of Deni, played by Childish Gambino, a young musician who endeavors to liberate the oppressed inhabitants of Guava Island by organizing a festival. The film premiered at Coachella, immediately following Childish Gambino's performance at the festival.

READ MORE: Rihanna Net Worth  

This article is owned by Latin Post

Written by: Bert Hoover

WATCH: Top 3 Rihanna Scenes from Battleship 4K - From Boxoffice Movie Scenes