Oh, snap… Amanda Seyfried can rap! The actress and her Million Ways to Die in the West costar Seth MacFarlane stopped by BBC Radio's 1Xtra last weekend, where Seyfried showcased another hidden talent.

Seyfried, who will also star in MacFarlane's upcoming Ted sequel, spoke with show host Adele Roberts about Hugh Jackman recently rapping.

"You know what," Seyfried said of her former costar, as she put down her coffee cup. "He could do better."

"I did a rap with Anne Hathaway in a karaoke club," Seyfried, 28, recalled before launching into a full-out rap of 5ive's "It's All Over." The Les Miserables star surprisingly spit out several verses perfectly. MacFarlane, meanwhile, watched off to the side.

"I can do more," she concluded, "but it really sounds ridiculous."

If there's one person who can appreciate her skills, it's boyfriend Justin Long, who celebrated his birthday on June 2. The star shared a snapshot of her beau and wrote, "Happy birthday, J #itsyourbirthdaytoday."

Watch here!