You won't believe the mess Ellen DeGeneres makes of Jessica Alba's hair

Updated: 

Jessica Alba looked far from her red carpet-ready self when Ellen DeGeneres gave her a rather horrifying makeover.

The actress was on Ellen's show to chat about some of the hair care products in her Honest Beauty line, and the talk show host decided to spice things up a little.

Ellen DeGeneres on the red carpet
Ellen DeGeneres (David Crotty/AP/PA)

She had Jess put on a smock then stood behind her and pretended to be the actress's arms.

As Jessica stood there helpless, Ellen smeared all sorts of cream and foam through her brunette locks - with hilarious results.

Luckily, the star was a good sport about the whole thing and even thanked Ellen for her new do!