Former party girl Courtney Love has the hots for such Hollywood stars as James McAvor and Josh Hartnett and she’s more than happy to let them know her feelings. In a new crazy and wild post on her blog, the singer talks about her feelings for the two leading men. She writes, "Josh Hartnett is really kinda cute in real life, way more than i ever thought when i saw him out before, and very very nice (sic)…"And James Macavoy (sic)! Who the f**k wouldn’t swoon over that kid! Wow!"