Singer Hudson

LONDON: Hollywood actress Kate Hudson has revealed that she is a huge karaoke fan.

The actress sings for her role as Stephanie Necrophuros in new musical film Nine and admits she was never worried about displaying her vocal talents on the big screen because she likes to sing for fun, reports contactmusic.com.

“People who know me know that I’m the annoying person at the

party who always sings. I just can’t help it. I sing the national anthem, anything. Now I guess my secret is out,” she said.