Kate Hudson starred as "Penny Lane" in DreamWorks Pictures' 2000 movie "Almost Famous," written and directed by Cameron Crowe.