It's no secret that Amanda Seyfried has vocal talent, as she has been in numerous musical flicks from Mamma Mia! to Les Misérables. Now, the 28-year-old actress is showing off a new vocal skill: rapping!

Seyfried and her Million Ways to Die in the West co-star Seth MacFarlane joined BBC Radio's 1Xtra, where she confidently rapped a couple lines to 5ive's "It's All Over."

According to the Huffington Post Seyfried was apparently trying to one up her Les Misérables co-star Hugh Jackman, who rapped Meridian Dan's "German Whip" on the very same radio show.

Jackman and Seyfried are not the only Les Mis co-stars to break down a beat. Before Seyfried raps, she says that she once rapped with Anne Hatahaway at a karaoke club.

When the host of the show shifted the spotlight to MacFarlane trying to get him to rap after stating that "everyone knows at least one rap," the 40-year-old actor refused to, saying the closest thing he knows to rap is "You Got Trouble" from the Music Man.

Seyfried will star in MacFarlane's upcoming Ted sequel according to Us Weekly.

Watch the video here and let us know your thoughts!

Photo Credit: INFphoto.com