Keira Knightley is freakin' hot. But I have to say Transformers, based purely on the fact that I've never seen/heard of ThunderCats.