Robert Pattinson is best-known for storming the screen as Edward Cullen - and capturing the hearts of an entire generation.
The hunky Hollywood star, who had the humblest of beginnings in Barnes, London, turns 37 this weekend (Saturday, May 13).
Known for his starring role in the vampire franchise, his well-documented relationships and his work for Dior, more recently he is known for starring in The Batman.