Robert Pattinson has a secret role in Marty Supreme.
The 39-year-old actor lent his voice as the announcer during the British Open semifinals near the start of the ping pong drama, in which aspiring table tennis star Marty Mauser (Timothee Chalamet) battles it out against Hungarian champion Bela Kletzki (Geza Rohrig).