The voice actors for the movie Frozen 2 included the following characters: 1 Emma Watson (Emmy Rossum) as Princess Anna: Emma Watson is a British actress who has starred in many famous movies and TV series such as Harry Potter series, Sherlock Holmes, etc. Her voice acting was well received. 2. Ludacris as Queen Elsa: Ludacris is an American actress and singer who has starred in many famous movies and TV series such as Twilight and Battle of Lies. Her dubbing performance was also recognized by the audience. 3 Tim McGraw as Prince Arendelle: Tim McGraw is an American actor and voice actor who has appeared in many famous movies and TV shows such as the Star Wars series and The Big Bang Theory. His dubbing performance was also loved by the audience. 4 Ashton Kutcher as Ashley Wuxie: Ashton Kutcher is an American actress and voice actor who has starred in many well-known movies and TV series such as Game of Thrones and The Walking Dead. Her dubbing performance was also recognized by the audience. These were the main voice actors of Frozen 2. In addition, there were also some other voice actors who participated in the role. For example, the voice actor for Hades was Tom Hardy.