Reese talks Rob ~ "He's great. And oh my God, so handsome!"

While doing promo for 'This Means War', Reese Witherspoon talked about Robert Pattinson, who she worked with in 'Water for Elephants'.

In the movie, the star of the Twilight saga, plays a vet student that joins the circus in the beginning of last century.

In the movie, Reese plays a character called Marlena, the circus' star, engaged to an animal trainer.

“He's great. And oh my God, so handsome!”

The actress praised Pattinson's effort to manage two jobs at the same time.

“What surprised me was his dedication. He would film all weekend long, then spend the week on the Twilight [set], then another weekend filming, then more Twilight... And he still had that lightness, humility. He's very grateful for everything he's been living.”