Lily James as Eleanor "Ella" Anderson
Austin Butler as Elvis Presley
Olivia Dejonge as Priscilla Beaulieu
Tom Hanks as Colonel Tom Parker
Helen Thomson as Gladys Presley
Richard Roxburgh as Vernon Presley
Kelvin Harrison Jr. as B.B. King
The rest of the Elvis cast as Themselves