The 26-year-old was almost unrecognisable with a shaved head, dirty and baggy clothes and the unhealthy molars. He was also spotted with his flies open, reports thesun.co.uk.
He was seen with co-star Guy Pearce. Pearce, 45, plays Eric, a traveller who is forced to chase a ruthless gang of criminals after they steal his car.
He enlists the help of Reynolds, played by Pattinson, who is described as the naive and injured junior member of the gang, left behind after a robbery.
Birthday special: 14 Bollywood actors who made it big on TV
Photos: Vaani Kapoor, Poonam Pandey, Sana Khan at fashion event
Photos: Rishi Kapoor, wife Neetu, daughter Riddhima at book launch
Photos: Sunny Leone, Shraddha Kapoor, Shriya Saran at Mumbai airport
How Angelic! 10 stunning pics of birthday girl Angelique Kerber