All Cast

Robert Pattinson

Robert Pattinson

Thomas Howard

Willem Dafoe

Willem Dafoe

Thomas Wake

Valeriia Karaman

Valeriia Karaman

Mermaid

Logan Hawkes

Logan Hawkes

Ephraim Winslow

Kyla Nicolle

Kyla Nicolle

Woman on the Rocks

Shaun Clarke

Shaun Clarke

Departing Wickie

Pierre Richard

Pierre Richard

Departing Assistant Wickie

Preston Hudson

Preston Hudson

Tender Mate

Jeff Cruts

Jeff Cruts

Tender Mate