In Frozen 2, Anna is 21, Elsa is 24, and Kristoff is about 24. The story takes place three years after the first film, which explains why the central characters are older.
Some supporting characters do not have confirmed ages, so familiar online age lists can mix official details with estimates. Here’s what the timeline tells you, which numbers are well supported, and where the movie leaves the answer open. You’ll also find a quick age chart and a simple explanation of Olaf’s unusual case.
how old are the characters in frozen 2?
Anna is 21, Elsa is 24, and Kristoff is approximately 24 during the main events of Frozen 2. The film’s story occurs three years after Frozen, when Anna is 18 and Elsa is 21. Their ages follow directly from that time jump.
Kristoff is commonly listed as 21 in the first film, making him about 24 in the sequel. Olaf is often described as three, reflecting the years since he came to life in the first movie. That number is a useful shorthand, but his magical origin makes a human-style age less straightforward.
Not every character has a confirmed age. In particular, the movie does not give exact ages for Sven, the Northuldra characters, or the members of the royal family who appear in flashbacks. Treat precise numbers for those characters as estimates unless they are tied to a reliable official source.
| Character | Age in Frozen 2 | How firm is the number? |
|---|---|---|
| Anna | 21 | Supported by the film timeline and her established age in the first movie |
| Elsa | 24 | Supported by the film timeline and her established age in the first movie |
| Kristoff | About 24 | Based on his commonly stated age of 21 in the first film and the three-year gap |
| Olaf | About 3 years since coming to life | A practical timeline estimate, not a typical human age |
| Sven | Not confirmed | The film does not state his age |
| Honeymaren and Ryder | Not confirmed | The film does not state their ages |
Why the ages change between the two movies
The main story of Frozen 2 takes place three years after the events of Frozen. That gap is the key to working out Anna’s and Elsa’s ages. The first film places Anna at 18 and Elsa at 21; adding three years gives Anna 21 and Elsa 24.
This is not a case of the sequel taking place immediately after the first movie. Anna and Elsa have spent time rebuilding their relationship and settling into their lives in Arendelle. The opening scenes of the sequel also show the sisters as children, but those flashbacks are not the present-day timeline.
A common source of confusion is the difference between a film’s release date and the amount of time that passes inside its story. The years between the movies’ releases do not determine the characters’ ages. Use the fictional three-year jump, not the real-world wait between films.
Anna’s age in Frozen 2
Anna is 21 during the main events of the sequel. She is 18 in the first film, and the story advances by three years before the events of Frozen 2.
Her age fits the position she holds in the sequel. Anna is no longer simply the impulsive younger sister who rushes into a journey. She has grown into a steadier decision-maker, while remaining warm, expressive, and quick to act when someone she loves needs help.
The movie’s childhood flashbacks can make Anna seem much younger in some scenes. Those moments show earlier family memories, not her age during the central adventure. If a scene includes young Anna and young Elsa, it is showing the past rather than changing the present-day age calculation.
Elsa’s age in Frozen 2
Elsa is 24 in Frozen 2. She is 21 in the first film, so the sequel’s three-year gap brings her age to 24.
Elsa’s age matters to the story because she has already spent time learning how to live openly with her powers. In the first film, much of her journey is about fear, isolation, and accepting herself. In the sequel, she is more confident as queen, but still wants to understand the source and purpose of her magic.
Elsa’s birthday does not need to fall on a particular day in the story for this age to make sense. The movies establish her age and the passage of time, but the exact date of every event is not needed to answer the question. The reliable takeaway is that she is three years older than she was in the first film.
Kristoff’s age and his relationship with Anna
Kristoff is generally given as 21 in Frozen. Since Frozen 2 takes place three years later, he is about 24 in the sequel. The movie does not make his exact birthday a plot point, so “about 24” is the careful way to state it.
Kristoff’s age is close to Elsa’s, and he is roughly three years older than Anna. His role in the sequel gives him room to show a different kind of growth: he is trying to communicate his feelings and imagine a future with Anna. His awkwardness around proposing is a character detail, not evidence that he is much younger.
Lists sometimes present Kristoff’s sequel age as an exact fact without explaining how they got it. The number follows from his commonly stated first-film age and the three-year jump. If a source does not explain its timeline, it may be repeating an estimate rather than a separate age stated in the movie.
How old are Olaf and Sven?
Olaf’s age is not like a person’s age
Olaf is often called three years old in Frozen 2, because he comes to life during the first movie and the sequel follows three years later. This describes how long he has existed as a living snowman. It does not mean he has developed like a three-year-old human.
There is an extra wrinkle: Olaf’s appearance and personality are connected to the snowman Anna and Elsa made as children. He is magically brought to life in the first film, but his design draws on that earlier childhood memory. For a simple age chart, “about three” is a useful answer; for a more precise explanation, say he has been alive for roughly three years by the sequel.
Olaf’s fast-changing understanding of the world is part of the comedy. His ideas about growing up and change do not establish a human age. The films use him as a magical character, so applying ordinary biological age rules can create more certainty than the story supports.
Sven’s exact age is not stated
Sven is an adult reindeer who has traveled with Kristoff for years, but Frozen 2 does not give his age. You may see exact ages assigned to him in fan charts, yet the movie itself does not confirm a number.
It is reasonable to describe Sven as a mature reindeer, but that is different from claiming a specific age. Reindeer age is also not always presented in the same human-style way in family film character profiles. Unless a source provides an official, clearly supported figure, mark his age as unknown.
Do Honeymaren, Ryder, and the other supporting characters have ages?
The movie does not state exact ages for Honeymaren or Ryder. They are young adults in the story, but appearance and behavior cannot establish a precise birthday or number of years. The same caution applies to many other supporting characters.
King Agnarr and Queen Iduna appear in memories from earlier in Anna and Elsa’s lives. Their ages during those scenes are not needed to work out the sisters’ current ages, and the film does not provide a complete age chart for the royal family. The young versions of Anna and Elsa are clearly children, but the exact age of every flashback scene is not a reliable way to calculate the adults’ ages.
Hans is not a central character in Frozen 2, and the sequel does not establish a new age for him. If you encounter a number for a supporting character, check whether it comes from the film, an official character profile, or a fan-created reference. That distinction helps keep a plausible guess from being mistaken for canon.
How to read Frozen character age lists
Age charts can be helpful, but they often blend different kinds of information. Some figures are stated directly in a film or official profile. Others are calculated from the timeline, while some are simply fan estimates. A chart may list all of them in the same format even though their certainty differs.
- Check the time period. Make sure the number is for the first movie, the sequel, or a flashback. The same character can have different ages across those scenes.
- Look for the timeline calculation. Anna and Elsa’s sequel ages follow from their ages in the first movie plus the three-year gap.
- Separate confirmed details from estimates. Kristoff’s age in the sequel is commonly calculated. Sven’s exact age is not established in the film.
- Be cautious with magical characters. Olaf’s years since coming to life are easier to describe than a human-equivalent developmental age.
This distinction is the detail many quick answers miss: a number can be a sensible calculation without being spoken in the movie. Saying “about 24” for Kristoff or “about three years old” for Olaf communicates the timeline without overstating what the story confirms.
Quick age comparison: first movie and sequel
| Character | In Frozen | In Frozen 2 | Best way to describe it |
|---|---|---|---|
| Anna | 18 | 21 | Use 21 for the sequel |
| Elsa | 21 | 24 | Use 24 for the sequel |
| Kristoff | 21, commonly listed | About 24 | State the sequel age as an estimate based on the time jump |
| Olaf | Comes to life in the story | About three years since then | Describe time alive, not human development |
| Sven | Not stated | Not stated | List his age as unknown |
The clearest short answer is that Anna is 21 and Elsa is 24, while Kristoff is about 24. Olaf has existed for about three years, and the movie does not establish exact ages for Sven or several supporting characters.
Anna is 21 and Elsa is 24 during Frozen 2, three years after the first movie. Kristoff is about 24, while Olaf’s roughly three years refer to his time alive as a magical snowman.
For an accurate character-age list, separate timeline calculations from ages the film confirms. Use “unknown” for Sven and supporting characters whose exact ages are never stated.