Johnny Riggs, a con man on the lam, finds himself in a Latin-American country named Patria. There, he overhears a convent-bred rich girl praying to her guardian angel for help in managing her tangled business affairs. Riggs decides to materialize as the girl's "angel", gains her unquestioning confidence, and helps himself to the deluded girl's millions. Just as he and his partner are about to flee Patria with their booty, Riggs realizes he has fallen in love with the girl and returns the money, together with a note that is part confession and part love letter. But the larcenous duo's escape from Patria turns out to be more difficult than they could ever have imagined.
Fred Astaire
as Johnny Parkson Riggs
Lucille Bremer
as Yolanda
Frank Morgan
as Victor Budlow Trout
Mildred Natwick
as Aunt Amarilla
Mary Nash
as Duenna
Leon Ames
as Mr. Candle
Ludwig Stössel
as School Teacher (as Ludwig Stossel)
Jane Green
as Mother Superior
Remo Bufano
as Puppeteer
Francis Pierlot
as Padre
Leon Belasco
as Taxi Driver
Gigi Perreau
as Gigi (as Ghislaine Perreau)