America Ferrera flies high in 'How to Train Your Dragon'

"Ugly Betty" star America Ferrera talks about the magic of making " How to Train Your Dragon" -- a Dreamworks animated adventure that opens on March 26.

She talks exclusively with The Dish Rag about her Viking girl character, her friendship/romance with the hapless young boy named Hiccup (played by Jay Baruchel) and what it was like to ride a dragon. Other characters are played by Craig Ferguson, Seth Rogan and Gerard Butler. Yeah, that Gerard Butler.