The US President reportedly made the comments at a fundraiser held at Harvey Weinstein's Connecticut home last night.
The event was hosted by Weinstein as well as Joanne Woodward, Aaron Sorkin and Hathaway herself.
And according to E! Online, Obama described Anne Hathaway's leather-clad Catwoman as "spectacular".
The website quotes the President as saying: "I got a chance to see Batman and she was the best thing in it.
"That's just my personal opinion."
Batman helmsman Christopher Nolan recently described Anne's performance as Catwoman as "incredible" - and suggested she deserved her own film as Selina Kyle and her alter ego.
Watch MTV News on the hour every hour on MTV - Sky Channel 126 and Virgin Channel 134