<Li> Leon Ames as Mr. Alonzo Smith </Li> <Li> Lucille Bremer as Rose Smith </Li> <Li> Tom Drake as John Truett </Li> <Li> Marjorie Main as Katie the maid </Li>

Who played john truitt in meet me in st louis