<Li> Reese Witherspoon as Melanie Smooter / Melanie Carmichael . She grew up in Pigeon Creek, Alabama and moved to New York City to follow her dreams . Now a noted fashion designer, she was engaged to the wealthy Andrew Hennings . <Ul> <Li> Dakota Fanning as Young Melanie </Li> </Ul> </Li> <Ul> <Li> Dakota Fanning as Young Melanie </Li> </Ul> <Li> Dakota Fanning as Young Melanie </Li> <Li> Josh Lucas as Jake Perry . Perry is married to Melanie who has been his best friend since childhood . He lives in Pigeon Creek, Alabama . <Ul> <Li> Thomas Curtis as Young Jake </Li> </Ul> </Li>

Who sings sweet home alabama at the end of the movie