The A-List Cast of Hancock: Who Played Who and How They Brought the Characters to Life


From the first time we saw Will Smith’s character drunkenly stumble through the streets, to Charlize Theron’s mysterious and powerful portrayal of Mary, Hancock had us hooked. But who were the actors that brought these iconic characters to life? Join us as we dive into the A-List cast of Hancock and explore how they transformed their roles from words on a page to memorable performances on screen.


In 2008, Hancock was one of the most popular movies. The A-list cast included Will Smith, Charlize Theron, and Jason Bateman. The characters they played were incredibly believable and brought the movie to life. Here’s a look at the cast of Hancock and how they brought their characters to life.

Will Smith as John Hancock

Will Smith took on the role of John Hancock in this action-packed superhero flick. He brought the character to life with his trademark charisma and charm, making Hancock a likable and relatable hero. Smith’s performance was praised by critics, with one calling it “a tour de force.”

Charlize Theron as Mary Embrey

In Hancock, Charlize Theron played Mary Embrey, the wife of John Hancock (played by Will Smith). The two have a young son together, and Mary is pregnant with their second child when the movie takes place. Throughout the film, Mary is shown to be a loving and supportive wife, despite John’s superhero antics often causing trouble for their family.

Theron fully committed to the role, even gaining weight to realistically portray a pregnant woman on screen. In an interview with Collider, she spoke about how she approached the character: “I just tried to play it as real as possible and not think about ‘I’m playing a superhero’s wife.’ I just tried to play a woman who loves her husband and is trying to deal with his eccentricities.”

Critics praised Theron’s performance in Hancock, with many saying that she brought warmth and humanity to the otherwise dark and cynical film. Thanks in part to her strong portrayal of Mary Embrey, Charlize Theron helped make Hancock one of the most successful superhero movies of all time.

Jason Bateman as Ray Embrey

Jason Bateman played the role of Ray Embrey, a public relations professional who tries to repair the image of Hancock (Will Smith). Bateman brought his character to life with charm and wit, making him a likable everyman.

Ray is first introduced in the film when he’s called in to help clean up Hancock’s image. He’s quickly able to see the good in Hancock, despite the fact that the superhero is often reckless and destructive. Over the course of the film, Ray becomes Hancock’s friend and confidante, helping him navigate his complicated personal life.

Bateman’s performance is one of the highlights of the film. He brings charisma and humor to his role, making Ray someone that audiences can root for. His chemistry with Smith is also undeniable, making their scenes together some of the best in the movie.

Eddie Marsan as Red Parker

Eddie Marsan brought the character of Red Parker to life in Hancock. Red Parker is a small-time crook who tries to rob John Hancock (played by Will Smith). He is unsuccessful in his attempt and is arrested.

Red Parker is a tough guy who doesn’t take kindly to being made a fool of. He’s not afraid of Hancock, but he knows that he’s outmatched. In the scene where he’s trying to rob Hancock, you can see the frustration on his face when Hancock easily overpowers him.

Marsan did a great job of making Red Parker a believable and sympathetic character. Even though he’s a criminal, you can’t help but feel sorry for him when things don’t go his way.

Thomas Lennon as Jeremy Kessleman

Thomas Lennon brought the character of Jeremy Kessleman to life in the film Hancock. Lennon is best known for his work on the comedy series Reno 911!, where he played Deputy James Garcia.

Lennon gave a great performance as Kessleman, the uptight publicist who tries to control Hancock (Will Smith). Throughout the film, Kessleman is constantly trying to get Hancock to do things his way and is always getting frustrated with him.

Lennon did a great job of making Kessleman a likable character, even though he can be frustrating at times. He was able to make the audience root for Kessleman, even though he doesn’t always make the right decisions.

Lennon’s performance was one of the highlights of the film and he helped make Hancock a more enjoyable experience.

Tracy Morgan as Mike the Robot

In the 2008 superhero film Hancock, actor Tracy Morgan played Mike the Robot, a character who was created with CGI. In an interview, Morgan spoke about his experience playing the role and bringing the character to life.

“It was a lot of fun,” he said. “I’ve never done anything like that before so it was a new experience for me. I just tried to bring as much energy and life to the character as I could.”

Morgan also said that he enjoyed working with the other actors in the film and that they helped him create his character. “Will Smith is a great guy and he’s very talented,” he said. “He’s always willing to help out and give advice. He’s just a good dude.”


The A-List cast of Hancock brought the characters to life in an unforgettable way. Will Smith, Charlize Theron and Jason Bateman all worked together to create a memorable movie experience that will stay with viewers for years to come. Each actor had their own unique take on their character and it was fascinating to see how they made the most out of every scene. This film is one that fans will be talking about for many years to come as its combination of action, humor and human drama makes it a timeless classic worth revisiting again and again.

Share post:




More like this

The Whole Manual for Making the Most of 855-649-4390

Occasionally, navigating the digital world can resemble interpreting an...

The Unyielding Spirit of Warrior High School 32: An Educational Epic

Nestled at the heart of our bustling metropolis, Warrior...

The Ultimate Guide to Navigating Course Explorer UIUC

In this guide, we will demystify Course Explorer UIUC...

Getting Around the Upcoming Academic Year: ggusd calendar 22-23

For teachers, parents, and students, the academic calendar acts...