Talulah Riley is an accomplished British actress known for her versatile performances on both the big screen and