it have singing . it have drama . it have comedy . it have a story . it one of the great movie ever make . period . if you can not enjoy this movie and then you must be either asleep or in some kind of mental disarray . in yankee doodle dandy james cagney sings and dance his way to an academy award while but in this movie he be well . this be james cagney at his quisessential best . he fast with the one liners . he fast with his foot . it nonstop action . and the song and dance skit be classic and especially shanghai lil . and the support cast be great while and the entire movie be upbeat and fast moving and and exudes confidence . and even though this movie be make over 70 year ago and it still watchable and even today . and of course and this movie feature miss ruby keeler ( who be marry to al jolson ) . she be the perfect partner for james cagney . and dick powell too . if you like upbeat and fast paced movie and with lot of sing and dance and this be the movie to watch .