He's All That

He's All That ★★½

Surprisingly not as terrible as I expected it to be.