Hi superletterfan!
Well, I did a quick research on what Tom and Keanu's signatures usually look like, I saw a lot of examples at
AutographWorld.com and here's what I found:
Tom Cruise:
As you can see, the above scans does match up pretty well to yours.

Tom's signatures all seem different, he never signs the exact same so the above ones are in the same "class" as yours (meaning, the same type of signature he signs - he sometimes signs a more fuller signature which looks like the preprints he send out TTM). So, I'm definitly leaning towards
authentic on this one.

It matches pretty good with other in person autographs.
Keanu Reeves:
I've searched for a long time for authentic in person ones from Keanu on AutographWorld which I can compare to yours, but unfortunately I must say it looks
forged to me.

In your autograph, the "K" is done in one swipe, while I couldn't find even
one example where he signed like in yours - it seems he first makes a "/" and then a sharp "<" (his "K"), thus it is
never attached as in your autograph.

Also, his "R" isn't nearly as visable as in your one - you can't make out that it is even a "R" in all other in person ones I found. :neutral:
So, to conclude, I'm leaning towards
authentic on your Cruise autograph but unfortunately
fake on the Reeves one.
P.S. All examples are from different years, some this year and others even 2004 so to give you a better idea.
Hope this helps and anyone else, feel free to add your opinion too! {thumb2}
Good luck,
zanne