 Idina Menzel, a Broadway veteran, was cast as Elsa. Menzel had formerly auditioned for Tangled, but did not get the part. However, Tangled's casting director, Jamie Sparer Roberts, preserved a recording of Menzel's performance on her iPhone, and on the basis of that, asked her to audition along with Bell for Frozen. Before they were officially cast, Menzel and Bell deeply impressed the directors and producers at an early table read; after reading the entire script out loud, they sang "Wind Beneath My Wings" together as a duet, since no music had been composed yet. Bell had suggested that idea when she visited Menzel at her California home to prepare together for the table read. The songwriters were also present for the table read; Anderson-Lopez said "Lasseter was in heaven" upon hearing Menzel and Bell sing in harmony, and from that moment forward, he insisted, "Kristen Bell and Idina Menzel have to be in the movie!" Lee said, "They sung [sic] it like sisters and what you mean to me [,] [a] nd there wasn 't a dry eye in the house after they sang." Between December 2012 and June 2013, the casting of additional roles was announced, including Jonathan Groff as Kristoff, Alan Tudyk as the Duke of Weselton, Santino Fontana as Prince Hans, and Josh Gad as Olaf.
