No* I just looked it up and apparently it was his first film appearance. Good choice for a first role!

*I'm terrible with faces, unless an actor has a very distinctive face or voice there's no way I'll recognise them with even minor changes like a haircut and glasses.

Edit: Tom Cruise is the worst, easily a dozen times have I a watched a Cruise film without realising until I saw the credits.

This is Bobby Rahal, thanks for playing the trial version of Microsoft's CART Precision Racing