Robert Pattinson

Robert Pattinson

Robert Pattinson

Robert Pattinson

Acting

The Batman - Part II (2025)

Bruce Wayne / The Batman

The Batman (2022)

Bruce Wayne / The Batman

The Devil All the Time (2020)

Reverend Preston Teagardin

The King (2019)

The Dauphin

Damsel (2018)

Samuel Alabaster

Good Time (2017)

Constantine "Connie" Nikas

The Childhood of a Leader (2016)

Charles Marker / The Leader

Life (2015)

Dennis Stock

Bel Ami (2012)

Georges Duroy

Love and Distrust (2010)

Richard (Segment 1: The Summer House)

Remember Me (2010)

Tyler Hawkins

Twilight (2008)

Edward Cullen

Little Ashes (2008)

Salvador DalĂ­

Vanity Fair (2004)

Older Rawdy Crawley (uncredited)