Yeah the actors learned the parts and played the songs all live .. pretty good performance, I say. Great couple of movies, both of them .. now go see "Human Traffic", hah hah ..