Joaquin Phoenix as Elvis