A star-studded line-up of movies has been announced for this month's Sundance Film Festival.
Robert Redford's 11-day indie showcase kicks off on Thursday and offers film buffs around 120 feature films and 80 shorts, with casts including Katie Holmes, Demi Moore and Pierce Brosnan.
Among the feature-length line-up for the opening night are John Michael McDonagh's Irish crime romp The Guard, with Brendan Gleeson and Don Cheadle, and director Dee Rees' urban teen drama Pariah, whose executive producers include Spike Lee.
Sundance will also showcase the family drama Another Happy Day, with Demi, Ellen Barkin and Kate Bosworth, Salvation Boulevard, starring Pierce, Jennifer Connelly and Ed Harris, and crime thriller The Son of No One, starring Katie alongside Channing Tatum and Al Pacino.
Actress Elizabeth Banks appears in two Sundance films - Jacob Aaron Estes' black comedy The Details, and the family romp My Idiot Brother, featuring Paul Rudd, Zooey Deschanel and Emily Mortimer.
She insists the festival's main purpose is the same as when she first attended in 2001.
"I consider Sundance to be sort of the truest American film festival that we have, in that it is the place every young, start-up filmmaker wants to go. That is still true," Banks said.
"It's a community of people who care about movies. Yes, there are some Hollywood types there, but they're there to see interesting young filmmakers."
Morgan Spurlock, whose 2004 fast-food study Super Size Me won Sundance's documentary directing prize and earned him an Oscar nomination, is also back with The Greatest Movie Ever Sold, a documentary about product placement in movies that was paid for by product placement in his movie.