Kristen Stewart has attracted a lot of men from Hollywood, fans and celebrities alike. Now it looks as if "The Fairest of them All" has once again captured the heart of one very notable icon in tinsel town.

James Franco openly blogs and gushes about the "beautiful", Kristen Stewart and how everyone else should hand Stewart the crown.

James Franco is noted not only for his incredible acting skills but nowadays for his lip-syncing talent. Franco has gone from playing a stoned junkie to an intelligent scientist on film but now he's putting all that down to write about almost everything he sees for the Huffington Post. One subject the 34-year old actor goes hyper about is his post on Kristen Stewart this Thursday.

"Stewart has braved more scrutiny of her private life than most presidents," shared Franco of the lovely 22-year old, Kristen.

"She has taken big career risks by doing films like Welcome to the Rileys, The Runaways and On the Road (nudity, I hear). She has worked her ass off." wrote Franco.

Franco at one point also admires the work for "Snow White and the Huntsman" and how that one film should inspire all the other films in Hollywood.

"The film gives us everything that it should: beauty, danger, romance, action, fantasy and a rewarding ending," explained Franco.

That would explain why "Snow White and the Huntsman" dominated the box-office last weekend with a debut of $56.2 million dollars. The whole of Hollywood and KStew's' fans are in on with Franco when he said "SWATH" was "fabulous".

As for Franco's adoration for Stewart, the blog post continued with James calling Kristen "beautiful, intelligent" and a "warrior queen". Franco even ended one paragraph saying Stewart "deserves the crown".

"Whatever Snow White may be, Kristen is a warrior queen. Give her the crown," said James Franco.

Franco isn't the only A-list celebrity showering the lovely KStew with adorations. Co-star, Charlize Theron, had nothing but great things to say about Stewart adding that she had fallen in love instantly with the 22-year old actress. This could be the same reason why Robert Pattinson is so head over heels for the talented and stunning, Kristen Stewart.