Let's be real: Jake Gyllenhaal's character in Brokeback Mountain is the ultimate dream guy — sweet, sensitive, hard-working, and incredibly romantic. The performance also earned him an Oscar nod. The actor has gone on to show off his incredible acting skills in many movies since. He plays a rough, complicated man in Jarhead, a smart, naive cartoonist in Zodiac, a stud of an action hero in Prince of Persia. On July 24, we'll get to see him in action as a cartoonishly (not that we're laughing) buff boxer in Southpaw. So, which Jake Gyllenhaal stole your heart? Take the quiz below to find out. Swipe right if you like the Jake on screen and left if you don't. We'll find the right Gyllenhaal for you.