Keke Palmer has stolen the hearts of viewers since she first began acting back in 2004 and her abilities have only grown since her debut. She has starred in several hit films throughout the years where her roles have helped them stick in the hearts and minds of fans for years to come. The castings vary from comedies to dramas, but she nails the part every time.

RELATED: Scream Queens The 5 Best Outfits (& The 5 Worst), Ranked

IMDb has ranked these films out of a score of ten based on reviews, and it helps reveal her best works of all time. Some are old and some are new, but all of them were made better by the choice to cast her in these movies. It really helps to figure out which films her fans think everyone should see!

Madea's Family Reunion (5.2)

Tyler Perry's Madea's Family Reunion

This film is a hilarious comedy where Palmer plays the role of Nikki, a foster child with an attitude who is taken in by Madea, a woman with some incredible quotes. It follows their journey as they learn to work with one another despite Nikki's tricky past, as well as the love lives of her two nieces.

It is one movie that fans won't want to miss as it will have them laughing due to the genius of the storyline and the incredible cast who brought this film to life.

The Longshots (5.4)

the longshots 2008

Ice Cube and Keke Palmer are the dynamic duo in this film that relives the true story of a young girl named Jasmine Plummer. This girl becomes the quarterback for a local football team under the guidance of her uncle as she helps take her team to the Pop Warner Super Bowl.

It showcases her struggles as she deals with acceptance issues from her male teammates and works through her issues with her uncaring father as she learns that her uncle is the only role model she needs.

Joyful Noise (5.7)

joyful noise 2012

This actress's singing talent is put on full display in this film as she helps take her small-town choir to a national competition in the role of Olivia Hill. The odds are against them, especially as she faces the challenges of the spotlight and navigating a new relationship.

It is a great film for the whole family and her acting ability helped this film achieve an IMDb score of 5.7 as fans fell in love with both the music and her forbidden romance with Jeremy Jordan's character.

Cleaner (6.1)

cleaner 2007

Samuel L. Jackson is the star of this film, but Palmer's ing role as Rose Cutler helped it achieve a rating of 6.1 on IMDb. The storyline follows that of a retired cop who now runs a crime scene clean-up business but is unknowingly drawn into a scheme that makes him a suspect in a homicide.

RELATED: Goodfellas & 9 Movies & Shows You Forgot Samuel L. Jackson Was In

His crew cleaned up the murder before the police had canvased the area, which erased the evidence that would lead to the killer. Palmer's role as this man's daughter was crucial to the success of this film and makes it one of those that fans feel they have to watch.

Hustlers (6.3)

Hustlers

This was a star-studded film with big names such as Jennifer Lopez, Constance Wu, and Julia Stiles comprising the main cast. Palmer was lucky enough to land the role of Mercedes alongside these other powerful women of Hollywood as her role helped the film achieve a rating of 6.3 on IMDb.

It follows the story of a group of strip club employees as they work to make their own fortune by working a scheme that has the wealthy men of wall street running up their credit cards at the club.

Brotherly Love (6.6)

brotherly love 2015

This film is set in the heart of West Philadelphia and focuses on a star basketball player named Sergio. Keke Palmer takes on the role of his sister Jackie. It shows her romantic journey and follows the steps her brother takes as he deals with the problems that face him from the streets.

Palmer's role helped this film achieve a rating of 6.6 on IMDb as she played an integral part in the decisions her brother made throughout the movie.

Shrink (6.6)

shrink 2009

Those who are looking for a comedy to watch should look no further than this film that IMDb gave a rating of 6.6. Palmer played the role of Jemma, who is one of the patients of a therapist named Henry Carter.

RELATED: 5 Best (& 5 Worst) Episodes Of American Horror Story, According To IMDb

The film follows this man's tale as he works to help those in need while figuring out how to help himself and work through his own issues. Fans love how each of the stories of his patients is intertwined yet stands alone as memorable in a viewer's mind.

Imperial Dreams (6.7)

Imperial Dreams

This film is from back in 2014 and follows an ex-convict as he seeks to reform himself in order to be the father his son deserves. He faces several obstacles along the way that have viewers jumping from one emotion to the next as they follow him on this difficult venture.

IMDb s rated it 6.7 due to the unpredictable nature of the film and the truthfulness behind the story it portrays.

Akeelah And The Bee (7.3)

Akeelah Johnson in Akeelah and The Bee

Fans of Keke Palmer are taken back in time in this film as they watch her play the role of young Akeelah. This girl overcomes her personal struggles to make it to the national spelling bee despite having all of the odds stacked against her.

Palmer's lead role in this film helped it achieve a rating on IMDb of 7.3 which led it to launch toward the top of this list.

Pimp (7.7)

pimp 2018

Palmer's best film is a newer addition to her resume as it was recently released in 2018. It was given a rating of 7.7 on IMDb and it follows the story of a woman named Wednesday who was trained to become a pimp as she followed in her father's footsteps.

It is Palmer's acting ability as the lead in this film that made it so memorable as she helps it stay true to its tone, rather than dip into something that viewers find unbelievable.

NEXT: Scream Queens Characters Sorted Into Their Hogwarts Houses