Maybe that crazy Scientology detox Katie Holmes has been on really made her hair grow super fast.

Or maybe she just got some fly extensions before she attended a screening of Valkyrie with Tom in Tokyo yesterday.

katie-holmes-long-hair