Kevin Federline is set to mock ex-wife Britney Spears with a role in hit TV show 'One Tree Hill.'

The 28-year-old - who is currently fighting the 'Toxic' singer for full custody of their two children, 23-month-old Sean Preston and 11-month-old Jayden James - will play a singer who tries to help a drug-addict mother win back her kids from social services.

However, it is soon clear that while the mom loves her children she is not suitable to raise them, and sources claim this echoes his thoughts about Britney.

A source said: "Kevin is fighting for sole custody of their sons, claiming Britney's wild lifestyle and bizarre antics make her an unfit mother."

"And art will mirror life to his advantage in this TV role. The poor mom will be shown in a sympathetic light, but it will be clear why she is not allowed to care for her kids. Kevin will appear as the sexy knight in shining armor."

Earlier this month, Kevin, who has two other children from a previous relationship, filed for primary custody of Sean and Jayden - just two weeks after his divorce from Britney was finalized.

He is hoping he can show cause for being awarded primary physical custody following Britney's recent erratic behavior.

A source said: "Kevin is worried Britney is exposing the boys to unnecessary risk. His lawyer hopes to get Kevin primary custody."

RELATED PHOTOS AND ARTICLES
Kevin Federline - Kevin Federline's 29th Birthday Party at Pure Nightclub in Las VegasBritney Spears - Mercedes-Benz Fashion Week Fall 2007 - Baby Phat ShowBritney Spears - Mercedes-Benz Fashion Week Fall 2007 - Baby Phat ShowBritney Spears - Mercedes-Benz Fashion Week Fall 2007 - Baby Phat ShowBritney Spears - Mercedes-Benz Fashion Week Fall 2007 - Baby Phat Show
More Bad News Coming From The Life Of BritneyBritney Spears Now Has Her Eye On Criss Angel
Criss Angel Denies Relationship With Troubled Britney SpearsTeam KFed Going On The Attack
KFed Gets His Drink On In Las VegasTrainwreck Britney "Refuses" To Work With Justin
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.