Hilary Models, Foxx Jams With Kanye, But 'Napoleon' Steals Show

Anthony Kiedis, India.Arie also show off fashions at charity runway event.

HOLLYWOOD — Hilary Duff made her modeling debut and Jamie Foxx freestyled with Kanye West, but it was a newcomer from Oregon who stole the show Tuesday at General Motors' fourth annual Ten celebrity fashion show.

After Foxx, India.Arie and Red Hot Chili Peppers singer Anthony Kiedis struck some amusing poses on the runway, "Napoleon Dynamite" star Jon Heder went a step further, incorporating the infamous dance moves from his movie into his walk.

(Click for photos of the runway action.)

Heder, who wore a suit from British designer Ozwald Boateng, earned a standing ovation from the star-studded crowd, which included Ashton Kutcher and Demi Moore, Good Charlotte's Joel Madden, Nick Cannon, Dax Shepard and Jimmy Kimmel.

"I'm wearing pink with pride," Heder said before the show.

As for Duff, she and sister Haylie donned matching Christian Dior dresses and, despite their worries beforehand, looked like pros as they strutted down the runway in front of a 1923 Oldsmobile hot rod.

"We're only nervous because of the train on the back of our dresses, that we're going to trip on it somehow," Hilary said. "And then there's a car that follows slowly behind us as we're walking. With our luck, our dresses are going to get caught under the wheels and we're gonna get caught on the runway with no dresses on."

Foxx, who was the guest of honor earlier in the night at a nearby party hosted by L.A. Confidential magazine, pulled double duty at the fashion show, walking the runway in Dolce & Gabbana behind the new Hummer H3 and joining Kanye during his performance afterward.

As the encore to West's hit-filled set, which also featured Common and Keyshia Cole, Foxx took the stage beatboxing while West freestyled about the crowd, which included Quentin Tarantino in the front row, hands in the air. Then it was Foxx's turn to ad-lib, taking a seat at a grand piano, singing about a girl he met earlier in the night, "who said she wanted some Marvin Gaye, Luther Vandross, some Prince ... and Kanye West."

Foxx then shot up from his chair and sang the hook from "Slow Jamz" while Kanye rapped his verse. "Give it up for future Oscar winner Jamie Foxx," West commanded.

While Foxx was ubiquitous Tuesday night, he plans to spend the rest of the week resting and preparing his acceptance speech for Sunday's awards show, where he's favored to win Best Actor for "Ray" (see "Jamie Foxx Gets Two Oscar Nods, 'Aviator' Leads Pack").

"I don't know if I can [top the Golden Globes speech]," Foxx said. "I saw Sidney Poitier a few days ago. There was no speech I have ever seen like the speech he gave to his friends at his private birthday party. He is the book, I'm the preface. Maybe someday I'll develop into a book, that's what I told him. I talked to him and he said, [impersonating the veteran actor] 'I saw you one time and our eyes connected.' He was giving me advice. He said, 'I'm giving you responsibility to go out and keep doing your craft.' "

Other guest models Tuesday included Regina King in Roberto Cavalli, Vivica A. Fox in Elie Saab and Daisy Fuentes in Carmen Marc Valvo. The event, which showcased a number of new GM vehicles, raised money for P.S. Arts, an organization dedicated to restoring arts education in the public school system.

"It's so important for kids to experience art and have that in their lives," Hilary Duff said.

For all the latest Oscar news and awards-season fashion photos, check out "Movies on MTV.com: Oscars 2005."