Alec Baldwin has reprised in his role as Donald Trump for the latest episode of Saturday Night Live’s Weekend Update, identifying the US president as the true martyr of the tragic Charlottesville rally.

A 12-year-old singing ventriloquist has been awarded US$1 (A$1.3) million prize and her own Las Vegas show after taking the America's Got Talent crown on the season 12 finale of the NBC reality competition.

Katie Holmes relates to film of single mum

Katie Holmes has described her feature film All We Had, based on the life of a single mum raising a daughter, as "relatable".

The 37-year-old actress stars alongside 18-year-old Stefania Owen in the film about a mother who finds herself living in a car with her daughter and looking for a new start.

"I think the universal theme of that love you have for your daughter and that love you have for your mother is so powerful. And I think that is very relatable wherever you fit in economically," Holmes said.

"And definitely being a daughter and being a mother, I understand that love and that bond."

The movie, based on Annie Weatherwax's novel, is set during the 2007 economic crisis and features Holmes teetering on the edge of poverty.

Holmes, who in real life is raising her daughter Suri, said she has learned how to lead actors on a set by working for directors like Curtis Hanson and Ang Lee.

"I have figured out how I like a set to run and what makes me feel good as an actor," she said.