The 'Fault in Our Stars' actress, who recently denied rumours that she was dating Theo James, 29, and Ansel Elgort, 20, said male actors hate to get dirty, reported Vanity Fair.
"I'm never going to say never. I love acting, but I also really love nature and most actors don't want to get dirty," said the 22-year-old actress.
But the actress has formed a very close friendship with her 'Divergent' co-star Miles Teller, 27.
"I look at Miles and, like, I'm sort of Julia Roberts in the same way she is to (George Clooney). Their relationship I could see being our relationship in 20 years, and that really is special," she said.