Katie Holmes was spotted wearing a diamond engagement ring on the New Orleans set of The Secret. She wore it while with co-star Jerry O’Connell and with her real-life man, Jamie Foxx. Keep reading for more details.

Sound off in the comments below!

Join the conversation