My Best Girl Cast Mary Pickford Buddy Rogers Sunshine Hart Lucien Littlefield Carmelita Geraghty Hobart Bosworth Evelyn Hall Avonne Taylor Mack Swain Frank Finch Smiles William Courtwright John Junior Harry Walker Sidney Bracy