Kariera W wieku siedmiu lat trafił na Broadway rolą w spektaklu Richarda Hughesa Orkan na Jamajce (1943). Dwa lata później podpisał kontrakt z MGM i mając dziewięć lat, wystąpił w głównej roli Donalda Martina w filmie muzycznym George’a Sidneya Podnieść kotwicę (Anchors Aweigh, 1945) obok Franka Sinatry i Gene’a Kelly’ego. Był synem Gregory’ego Pecka w melodramacie Taya Garnetta Dolina decyzji (The Valley of Decision, 1945) z Greer Garson.
Na ekranie grał wrażliwych chłopców, jako Nipper w The Mighty McGurk (1946) z Wallace Beerym, komediodramacie Josepha Loseya Chłopiec z zielonymi włosami (The Boy With Green Hair, 1948) z Robertem Ryanem i ekranizacji powieści Frances Hodgson Burnett Tajemniczy ogród (The Secret Garden, 1949) z Margaret O’Brien, a także w dramacie W dół do morza na statkach (Down to the Sea in Ships, 1949) jako Jed Joy, wnuk Lionela Barrymore’a i protegowany Richarda Widmarka i dramacie Henry’ego Kinga Głębokie wody (Deep Waters, 1948). W filmie przygodowym Kim (1950) wg powieści Rudyarda Kiplinga obok Errola Flynna wystąpił w roli tytułowej jako Kimball 'Kim' O’Hara Jr.