Yes a sport jacket would be fine. Sometimes a man doesn't even need a sport jacket as long as he's wearing pants (not jeans) and a nice shirt (collared -- not polo though).
"You're every gay man's wet dream!" ~ MA
If in Heaven you don't excel, you can always party down in hell...