The elf princess will soon have an heir -- and Steven Tyler will soon be a grandfather. ''Lord of the Rings'' star Liv Tyler is pregnant, according to People.com. The child, due sometime this winter, will be the first for Tyler and her husband, former Spacehog singer Royston Langdon. ''Roy and I are both overjoyed and look forward to the arrival of our child," Tyler told People.com.
The pair were married last March. Tyler, who last appeared with Ben Affleck in the Kevin Smith comedy ''Jersey Girl,'' will next star with another Affleck -- Casey -- in the Steve Buscemi-directed comedy ''Lonesome Jim.'' The film has reportedly completed production, so don't expect to catch Tyler looking pregnant onscreen.