Shailene Woodley is currently Hollywood's "It" girl following the success of "Divergent." Now, Woodley is set to steal the limelight once more with her upcoming film "The Fault in Our Stars." Both films feature Woodley in a swoon-worthy romance with two handsome actors, Theo James of "Divergent" and Ansel Elgort of TFIOS. The big question is: who is Woodley's perfect partner in reel and real life?

While fans mostly enjoyed the action-packed scenes of "Divergent," most were looking forward to Tris and Four's romance, played by Woodley and James respectively. In fact, Theo James and Shailene Woodley's make out scenes in the film were quite intense that fans immediately shipped the actors in real life thus the birth of "Sheo."

Of course, "Sheo" in reality might be close to impossible despite the actors' compatibility onscreen. Why? Well, Theo James is still in a relationship with Ruth Kearney. Both have been dating for almost five years. Yet, rumours claim that they have broken up.

If there are those who ship the "Divergent" couple, there are also those who ship the couple from "The Fault in Our Stars." Shailene Woodley and Ansel Elgort may play siblings in the film adaptation of Veronica Roth's dystopian novel but they play lovers in John Green's teenage romance.

Shai plays the part of Hazel Grace Lancaster while Ansel plays the role of Augustus Waters. The actors play Cancer-stricken teenagers who fall hopelessly in love. The film adaptation is set for a big screen debut by June.

Obviously, Shailene has quite the chemistry with both actors, Theo James and Ansel Elgort, on screen and not to mention off screen as well. The "Spectacular Now" actress is great friends with both stars but could they be more than that? With Woodley having said she's single, who would be the perfect partner for the 21-year old actress: Theo James of "Divergent" or Ansel Elgort of "The Fault in Our Stars?"

Check out the slideshow to see more photos of "Sheo" and "Shansel."